Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)

v3.22.0.1
Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 391,117 $ 414,920 $ 399,936
Other comprehensive income (loss) before reclassifications, net of tax 690 2,407  
Amounts reclassified, net of tax   (85)  
Other comprehensive income (loss) 690 2,322 (1,159)
Balance at end of period 489,198 391,117 414,920
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 1,435 (887) 272
Other comprehensive income (loss) 690 2,322 (1,159)
Balance at end of period 2,125 1,435 (887)
Cumulative Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 263 (747)  
Other comprehensive income (loss) before reclassifications, net of tax (242) 1,010  
Amounts reclassified, net of tax   0  
Other comprehensive income (loss)   1,010  
Balance at end of period 21 263 (747)
Interest Rate Hedge      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 0 (140)  
Other comprehensive income (loss) before reclassifications, net of tax 0 225  
Amounts reclassified, net of tax   (85)  
Other comprehensive income (loss)   140  
Balance at end of period 0 0 (140)
Pension and Other Defined Benefit Plan Obligation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 1,172 0  
Other comprehensive income (loss) before reclassifications, net of tax 932 1,172  
Amounts reclassified, net of tax   0  
Other comprehensive income (loss)   1,172  
Balance at end of period $ 2,104 $ 1,172 $ 0