XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022, 2021 and 2020 were as follows (in thousands):
Year Ended December 31, 2022FleetAviationFederal and DefenseTotal
Commercial$104,162 $403,155 $583 $507,900 
DoD3,286 — 224,436 227,722 
Other government153,888 4,957 55,295 214,140 
Total$261,336 $408,112 $280,314 $949,762 
Year Ended December 31, 2021
Commercial$73,606 $245,380 $3,332 $322,318 
DoD12,689 — 220,733 233,422 
Other government147,237 2,472 45,404 195,113 
Total$233,532 $247,852 $269,469 $750,853 
Year Ended December 31, 2020
Commercial$42,733 $163,695 $1,877 $208,305 
DoD20,744 1,093 214,560 236,397 
Other government178,693 282 37,982 216,957 
Total$242,170 $165,070 $254,419 $661,659 
A summary of revenues by type for each of our operating segments for the year ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
Year Ended December 31, 2022FleetAviationFederal and DefenseTotal
Repair$— $107,399 $— $107,399 
Distribution261,336 300,713 — 562,049 
Cost Plus Contract— — 139,958 139,958 
Fixed Price Contract— — 98,674 98,674 
T&M Contract— — 41,682 41,682 
Total$261,336 $408,112 $280,314 $949,762 
Year Ended December 31, 2021
Repair$— $75,725 $— $75,725 
Distribution233,532 172,127 — 405,659 
Cost Plus Contract— — 93,694 93,694 
Fixed Price Contract— — 105,495 105,495 
T&M Contract— — 70,280 70,280 
Total$233,532 $247,852 $269,469 $750,853 
Year Ended December 31, 2020
Repair$— $82,445 $— $82,445 
Distribution242,170 82,625 — 324,795 
Cost Plus Contract— — 79,064 79,064 
Fixed Price Contract— — 138,406 138,406 
T&M Contract— — 36,949 36,949 
Total$242,170 $165,070 $254,419 $661,659 
Receivables, net and unbilled receivables as of December 31, 2022 and 2021, respectively, were as follows (in thousands):
 20222021
Receivables, net(1)
$103,193 $76,587 
Unbilled receivables38,307 31,882 
Total$141,500 $108,469 
(1) Net of allowance of $2.1 million and $1.7 million as of December 31, 2022 and 2021, respectively.