Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A summary of revenues by customer for each of our operating segments for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):
Year Ended December 31, 2023 Aviation Fleet Total
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 
Year Ended December 31, 2021
Commercial $ 245,380  $ 73,606  $ 318,986 
DoD —  12,689  12,689 
Other government 2,472  147,237  149,709 
Total $ 247,852  $ 233,532  $ 481,384 
Year Ended December 31, 2023 Aviation Fleet Total
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 
Year Ended December 31, 2021
Repair $ 75,725  $ —  $ 75,725 
Distribution 172,127  233,532  405,659 
Total $ 247,852  $ 233,532  $ 481,384 
Contract Balances
Contract balances were as follows (in thousands):
As of December 31,
Financial Statement Classification 2023 2022
Billed and billable receivables
Receivables, net (a)
$ 127,958  $ 90,599 
Contract assets - unbilled receivables
Contract assets
$ 8,049  $ 7,409 
Contract liabilities Accrued expenses and other current liabilities $ 2,785  $ 963 
(a) Net of allowance of $3.4 million and $2.0 million as of December 31, 2023 and 2022, respectively.