Quarterly report [Sections 13 or 15(d)]

Revenue

v3.25.1
Revenue
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues
The Company's revenues are derived from the delivery of products to its customers and from services performed for commercial and government customers.

A summary of revenues by customer for the three months ended March 31, 2025 and 2024 is as follows (in thousands):
Three months ended March 31,
2025
2024
Commercial $ 254,953  $ 157,984 
Government
1,092  4,399 
     Total $ 256,045  $ 162,383 


A summary of revenues by type for the three months ended March 31, 2025 and 2024 is as follows (in thousands):
Three months ended March 31,
2025
2024 (a)
Repair
$ 95,494  $ 54,360 
Distribution
160,551  108,023 
     Total $ 256,045  $ 162,383 
(a) Certain revenue amounts in the prior year have been reclassified to conform to current presentation of revenue type categories.

Contract Balances

Contract balances were as follows (in thousands):
March 31, December 31,
Financial Statement Classification 2025 2024
Billed and billable receivables
Receivables, net
$ 169,532  $ 158,104 
Contract assets - unbilled receivables
Contract assets
$ 30,879  $ 29,960 
Contract liabilities Accrued expenses and other current liabilities $ 3,088  $ 4,479 
For the three months ended March 31, 2025 and 2024, the Company recognized revenue that was previously included in the beginning balance of contract liabilities of $2.4 million and $1.4 million, respectively.