Quarterly report [Sections 13 or 15(d)]

Revenue

v3.25.3
Revenue
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues
The Company's revenues are derived from the delivery of products to and services performed for its commercial and government customers. A summary of revenues by customer for the three and nine months ended September 30, 2025 and 2024 is as follows (in thousands):

Three months ended September 30,
Nine months ended September 30,
2025 2024 2025
2024
Commercial $ 282,421  $ 202,786  $ 808,662  $ 552,066 
Government 488  856  2,431  6,787 
     Total $ 282,909  $ 203,642  $ 811,093  $ 558,853 


A summary of revenues by type for the three and nine months ended September 30, 2025 and 2024 is as follows (in thousands):

Three months ended September 30,
Nine months ended September 30,
2025
2024 (a)
2025
2024 (a)
Repair
$ 106,874  $ 85,279  $ 300,904  $ 217,019 
Distribution
176,035  118,363  510,189  341,834 
     Total $ 282,909  $ 203,642  $ 811,093  $ 558,853 
(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):
September 30, December 31,
Financial Statement Classification 2025 2024
Billed and billable receivables
Receivables, net
$ 176,399  $ 158,104 
Contract assets - unbilled receivables
Contract assets
$ 34,027  $ 29,960 
Contract liabilities Accrued expenses and other current liabilities $ 6,559  $ 4,479 
During the nine months ended September 30, 2025 and 2024, the Company recognized revenue that was previously included in the beginning balance of contract liabilities of $3.1 million and $1.8 million, respectively.