v3.25.4
Revenue Recognition
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregated Revenue
The Company's revenues are derived from the delivery of products to and services performed for its commercial and government customers.

A summary of revenues by customer is as follows (in thousands):
Year ended December 31,
202520242023
Commercial$1,108,091 $779,008 $539,592 
Government
4,184 7,248 $4,428 
Total$1,112,275 $786,256 $544,020 
A summary of revenues by type is as follows (in thousands):
Year ended December 31,
2025
2024(a)
2023(a)
Repair$408,350 $303,456 $167,453 
Distribution703,925 482,800 376,567 
Total$1,112,275 $786,256 $544,020 
(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):
As of December 31,
Financial Statement Classification20252024
Billed and billable receivables
Receivables, net (a)
$190,732 $158,104 
Contract assets - unbilled receivables
Contract assets
$41,468 $29,960 
Contract liabilitiesAccrued expenses and other current liabilities$6,891 $4,479 
(a) Net of allowance of $7.2 million and $4.1 million as of December 31, 2025 and 2024, respectively.
During fiscal 2025 and 2024, respectively, the Company recognized $3.5 million and $2.1 million of revenue that was previously included in the beginning balance of contract liabilities.