XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Disclosure - Financial Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting [Abstract]                              
Number of operating segments | segment                         3    
Financial information by segment                              
Revenue $ 171,163 $ 174,556 $ 177,677 $ 153,735 $ 160,777 $ 147,894 $ 124,435 $ 159,465 $ 178,991 $ 192,192 $ 200,616 $ 176,787 $ 677,131 $ 592,571 $ 748,586
Gross profit 49,594 52,216 55,336 40,001 49,345 47,384 41,158 40,644 50,583 57,769 60,071 48,874 197,147 178,531 217,297
Income (loss) from operations 2,306 $ 9,236 $ 11,374 $ (4,746) 4,652 $ 5,742 $ (383) $ (111,228) $ 2,335 $ 10,779 $ 15,419 $ (4,396) 18,170 (101,217) 24,137
Depreciation and amortization                         34,921 35,705 38,533
Intangible assets, net 59,381       68,642               59,381 68,642  
Total assets 562,195       583,313               562,195 583,313  
Operating segments | Services                              
Financial information by segment                              
Revenue                         555,387 476,164 595,130
Gross profit                         155,384 141,084 165,513
Income (loss) from operations                         48,458 (44,222) 49,593
Depreciation and amortization                         25,259 26,093 28,854
Intangible assets, net 51,862       58,917               51,862 58,917  
Total assets 424,058       427,636               424,058 427,636  
Operating segments | International                              
Financial information by segment                              
Revenue                         117,245 107,556 144,271
Gross profit                         34,282 31,046 43,145
Income (loss) from operations                         1,839 (21,855) 5,856
Depreciation and amortization                         8,791 8,659 8,285
Intangible assets, net 6,344       8,664               6,344 8,664  
Total assets 111,619       129,228               111,619 129,228  
Operating segments | Products and Systems                              
Financial information by segment                              
Revenue                         13,831 16,449 18,583
Gross profit                         7,001 6,826 8,639
Income (loss) from operations                         (117) (936) (529)
Depreciation and amortization                         928 998 1,213
Intangible assets, net 1,042       1,012               1,042 1,012  
Total assets 10,532       10,996               10,532 10,996  
Corporate and eliminations                              
Financial information by segment                              
Revenue                         (9,332) (7,598) (9,398)
Gross profit                         480 (425) 0
Income (loss) from operations                         (32,010) (34,204) (30,783)
Depreciation and amortization                         (57) (45) $ 181
Intangible assets, net 133       49               133 49  
Total assets $ 15,986       $ 15,453               $ 15,986 $ 15,453