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, 2022 |
|
Fleet |
|
Aviation |
|
Federal and Defense |
|
Total |
Commercial |
|
$ |
104,162 |
|
|
$ |
403,155 |
|
|
$ |
583 |
|
|
$ |
507,900 |
|
DoD |
|
3,286 |
|
|
— |
|
|
224,436 |
|
|
227,722 |
|
Other government |
|
153,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 |
|
DoD |
|
12,689 |
|
|
— |
|
|
220,733 |
|
|
233,422 |
|
Other government |
|
147,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 |
|
DoD |
|
20,744 |
|
|
1,093 |
|
|
214,560 |
|
|
236,397 |
|
Other government |
|
178,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, 2022 |
|
Fleet |
|
Aviation |
|
Federal and Defense |
|
Total |
Repair |
|
$ |
— |
|
|
$ |
107,399 |
|
|
$ |
— |
|
|
$ |
107,399 |
|
Distribution |
|
261,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 |
|
Distribution |
|
233,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 |
|
Distribution |
|
242,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):
|
|
|
|
|
|
|
|
|
|
|
|
|
2022 |
|
2021 |
Receivables, net(1)
|
$ |
103,193 |
|
|
$ |
76,587 |
|
Unbilled receivables |
38,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.
|
|
|
|
|