v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A summary of revenues by customer is as follows (in thousands):

Three months ended
September 30,
Nine months ended
 September 30,
2026202520262025
Commercial$535,080 $282,421 $1,295,143 $808,662 
Government5,926 488 19,580 2,431 
     Total$541,006 $282,909 $1,314,723 $811,093 


A summary of revenues by type is as follows (in thousands):

Three months ended
September 30,
Nine months ended
 September 30,
2026202520262025
Repair
$318,024 $106,874 $685,984 $300,904 
Distribution
222,982 176,035 628,739 510,189 
     Total$541,006 $282,909 $1,314,723 $811,093 
Contract balances were as follows (in thousands):
September 30,December 31,
Financial Statement Classification20262025
Billed and billable receivables
Receivables, net
$285,227 $190,732 
Contract assets - unbilled receivables
Contract assets
$66,257 $41,468 
Contract liabilitiesAccrued expenses and other current liabilities$11,455 $6,891