XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Accumulated Other Comprehensive Loss - Schedule of Accumulated Balances Related to Each Component of Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income Loss [Line Items]            
Other comprehensive income (loss) $ (126)   $ (1,896)   $ 502 $ (2,525)
Cumulative Foreign Currency Translation Adjustment            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance (4,650) $ (5,270) (2,680) $ (2,046) (5,270) (2,046)
Other comprehensive income (loss) (134) 620 (1,900) (634)    
Ending balance (4,784) (4,650) (4,580) (2,680) (4,784) (4,580)
Cumulative Net Unrealized Gain (Loss) on Marketable Securities, Net of Tax            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance 66 58 41 36 58 36
Other comprehensive income (loss) 8 8 4 5    
Ending balance 74 66 45 41 74 45
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance (4,584) (5,212) (2,639) (2,010) (5,212) (2,010)
Other comprehensive income (loss) (126) 628 (1,896) (629) 502 (2,525)
Ending balance $ (4,710) $ (4,584) $ (4,535) $ (2,639) $ (4,710) $ (4,535)