Quarterly report [Sections 13 or 15(d)]

Revenue (Tables)

v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue 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 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