| 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, | | 2025 | | 2024 | | 2023 | | 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 | | | Distribution | 703,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 Classification | | 2025 | | 2024 | Billed and billable receivables | | Receivables, net (a) | | $ | 190,732 | | | $ | 158,104 | | Contract assets - unbilled receivables | | Contract assets | | $ | 41,468 | | | $ | 29,960 | | | Contract liabilities | | Accrued 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.
|