XML 40 R27.htm IDEA: XBRL DOCUMENT 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,
202520242025
2024
Commercial$282,421 $202,786 $808,662 $552,066 
Government488 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 Classification20252024
Billed and billable receivables
Receivables, net
$176,399 $158,104 
Contract assets - unbilled receivables
Contract assets
$34,027 $29,960 
Contract liabilitiesAccrued expenses and other current liabilities$6,559 $4,479