v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues
The Company's revenues are derived from the delivery of products to and the performance of services for commercial and government customers.

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

Three months ended June 30,
Six months ended June 30,
2026202520262025
Commercial$439,740 $271,288 $760,063 $526,241 
Government9,397 851 13,654 1,943 
     Total$449,137 $272,139 $773,717 $528,184 
A summary of revenues by type is as follows (in thousands):

Three months ended June 30,
Six months ended June 30,
2026202520262025
Repair
$245,730 $98,536 $367,960 $194,030 
Distribution
203,407 173,603 405,757 334,154 
     Total$449,137 $272,139 $773,717 $528,184 

Contract Balances

Contract balances were as follows (in thousands):
June 30,December 31,
Financial Statement Classification20262025
Billed and billable receivables
Receivables, net
$274,628 $190,732 
Contract assets - unbilled receivables
Contract assets
$59,488 $41,468 
Contract liabilitiesAccrued expenses and other current liabilities$10,461 $6,891 
During the six months ended June 30, 2026 and 2025, the Company recognized revenue that was previously included in the beginning balance of contract liabilities of $4.0 million and $3.0 million, respectively.