Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A summary of revenues for our operating segments by customer for the years ended December 31, 2020, 2019 and 2018 are as follows (in thousands):
Year Ended December 31, 2020 Fleet Aviation Federal and Defense Total
DoD $ 20,744  $ 1,093  $ 214,560  $ 236,397 
Other government 178,693  282  37,982  216,957 
Commercial 42,733  163,695  1,877  208,305 
Total $ 242,170  $ 165,070  $ 254,419  $ 661,659 
Year Ended December 31, 2019
DoD $ 24,246  $ 3,775  $ 276,313  $ 304,334 
Other government 168,113  1,885  35,777  205,775 
Commercial 22,161  218,886  1,471  242,518 
Total $ 214,520  $ 224,546  $ 313,561  $ 752,627 
Year Ended December 31, 2018
DoD $ 24,280  $ 7,387  $ 302,827  $ 334,494 
Other government 176,200  2,172  33,746  212,118 
Commercial 14,329  135,864  413  150,606 
Total $ 214,809  $ 145,423  $ 336,986  $ 697,218 
A summary of revenues by type for our operating segments for the year ended December 31, 2020, 2019 and 2018 are as follows (in thousands):
Year Ended December 31, 2020 Fleet Aviation Federal and Defense Total
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 
Year Ended December 31, 2019
Repair $ —  $ 119,044  $ —  $ 119,044 
Distribution 214,520  105,502  —  320,022 
Cost Plus Contract —  —  144,600  144,600 
Fixed Price Contract —  —  78,163  78,163 
T&M Contract —  —  90,798  90,798 
Total $ 214,520  $ 224,546  $ 313,561  $ 752,627 
Year Ended December 31, 2018
Repair $ —  $ 55,960  $ —  $ 55,960 
Distribution 214,809  89,463  —  304,272 
Cost Plus Contract —  —  188,867  188,867 
Fixed Price Contract —  —  70,669  70,669 
T&M Contract —  —  77,450  77,450 
Total $ 214,809  $ 145,423  $ 336,986  $ 697,218