XML 203 R12.htm IDEA: XBRL DOCUMENT 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 Classification20252024
Billed and billable receivables
Receivables, net
$169,532 $158,104 
Contract assets - unbilled receivables
Contract assets
$30,879 $29,960 
Contract liabilitiesAccrued 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.