Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)

v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Income Statement Elements [Abstract]      
Tax portion of foreign currency translation adjustment $ (36) $ (54) $ (203)
Service      
Supplemental Income Statement Elements [Abstract]      
Depreciation, amortization, and accretion, cost of revenue 69,401 85,481 102,901
Product      
Supplemental Income Statement Elements [Abstract]      
Depreciation, amortization, and accretion, cost of revenue 8,993 9,758 14,039
Related parties | Service      
Supplemental Income Statement Elements [Abstract]      
Depreciation, amortization, and accretion, cost of revenue $ 0 $ 0 $ 0