v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue
A summary of revenues by customer for the three months ended March 31, 2026 and 2025 is as follows (in thousands):
Three months ended March 31,
2026
2025
Commercial$320,323 $254,953 
Government
4,257 1,092 
     Total$324,580 $256,045 


A summary of revenues by type for the three months ended March 31, 2026 and 2025 is as follows (in thousands):
Three months ended March 31,
20262025
Repair
$122,230 $95,494 
Distribution
202,350 160,551 
     Total$324,580 $256,045 
Contract balances were as follows (in thousands):
March 31,December 31,
Financial Statement Classification20262025
Billed and billable receivables
Receivables, net
$216,504 $190,732 
Contract assets - unbilled receivables
Contract assets
$45,723 $41,468 
Contract liabilitiesAccrued expenses and other current liabilities$9,381 $6,891