Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue Recognition (Tables)

v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
A summary of revenues by customer for each of our operating segments is as follows (in thousands):
Year Ended December 31, 2024 Aviation Fleet Total
Commercial $ 779,008  $ 178,509  $ 957,517 
Other government 7,248  115,367  122,615 
Total $ 786,256  $ 293,876  $ 1,080,132 
Year Ended December 31, 2023
Commercial $ 539,592  $ 150,835  $ 690,427 
DoD —  209  209 
Other government 4,428  165,424  169,852 
Total $ 544,020  $ 316,468  $ 860,488 
Year Ended December 31, 2022
Commercial $ 403,155  $ 104,162  $ 507,317 
DoD —  3,286  3,286 
Other government 4,957  153,888  158,845 
Total $ 408,112  $ 261,336  $ 669,448 
A summary of revenues by type for each of our operating segments is as follows (in thousands):
Year Ended December 31, 2024 Aviation Fleet Total
Repair $ 293,063  $ —  $ 293,063 
Distribution 493,193  293,876  787,069 
Total $ 786,256  $ 293,876  $ 1,080,132 
Year Ended December 31, 2023
Repair $ 157,154  $ —  $ 157,154 
Distribution 386,866  316,468  703,334 
Total $ 544,020  $ 316,468  $ 860,488 
Year Ended December 31, 2022
Repair $ 107,399  $ —  $ 107,399 
Distribution 300,713  261,336  562,049 
Total $ 408,112  $ 261,336  $ 669,448 

Contract Balances

Contract balances were as follows (in thousands):
As of December 31,
Financial Statement Classification 2024 2023
Billed and billable receivables
Receivables, net (a)
$ 197,563  $ 127,958 
Contract assets - unbilled receivables
Contract assets
$ 29,960  $ 8,049 
Contract liabilities Accrued expenses and other current liabilities $ 4,479  $ 2,785 
(a) Net of allowance of $6.5 million and $3.4 million as of December 31, 2024 and 2023, respectively.