Annual report pursuant to Section 13 and 15(d)

BUSINESS SEGMENTS - Selected financial information (Details)

v3.22.0.1
BUSINESS SEGMENTS - Selected financial information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segments      
Revenue from contract with customer $ 340,437 $ 208,938 $ 304,201
Revenues 340,437 208,938 304,201
Gross profit 119,392 52,789 85,049
Total assets 487,485 389,129  
Depreciation and amortization 12,998 24,223 30,081
Product      
Segments      
Revenue from contract with customer 209,881 49,390 170,566
Services      
Segments      
Revenue from contract with customer 99,899 103,899 69,389
Asset Management Solutions      
Segments      
Revenue from contract with customer 232,010 98,711 221,824
Revenues 232,010 98,711 221,824
Gross profit 89,546 29,297 67,705
Total assets 370,378 277,016  
Depreciation and amortization 10,163 21,210 28,579
Asset Management Solutions | Product      
Segments      
Revenue from contract with customer 201,353 43,062 157,578
Asset Management Solutions | Aircraft      
Segments      
Revenues 87,461 53,639 98,736
Gross profit 30,157 11,914 27,592
Asset Management Solutions | Engine      
Segments      
Revenues 144,549 45,072 123,088
Gross profit 59,389 17,383 40,113
TechOps      
Segments      
Revenue from contract with customer 108,427 110,227 82,377
Total assets 112,742 108,622  
Depreciation and amortization 2,506 2,600 1,301
TechOps | Product      
Segments      
Revenue from contract with customer 8,528 6,328 12,988
Revenues 8,528 6,328 12,988
Gross profit 1,713 1,609 6,219
TechOps | Services      
Segments      
Revenue from contract with customer 99,899 103,899 69,389
Revenues 108,427 110,227 82,377
Gross profit 29,846 23,492 17,344
TechOps | MRO services      
Segments      
Revenues 99,899 103,899 69,389
Gross profit 28,133 21,883 11,125
Corporate      
Segments      
Total assets 4,365 3,491  
Depreciation and amortization 329 413 201
Operating segments      
Segments      
Depreciation and amortization $ 12,998 $ 24,223 $ 30,081