XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholder's Equity - Schedule of AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 145,067 $ 159,951 $ 147,372 $ 158,438
Other comprehensive income (loss) (35) 76 194 155
Net other comprehensive income (loss) [1] (35) 76 194 155
Ending balance 143,378 162,713 143,378 162,713
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,956) (4,032) (4,185) (4,098)
Other comprehensive income (loss) (35) 77 194 143
Net other comprehensive income (loss) (35) 77 194 143
Ending balance (3,991) (3,955) (3,991) (3,955)
Unrealized Gain (Loss) on Available for Sale Marketable Securities        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance 0 1 0 (12)
Other comprehensive income (loss) 0 (1) 0 12
Net other comprehensive income (loss) 0 (1) 0 12
Ending balance 0 0 0 0
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,956) (4,031) (4,185) (4,110)
Net other comprehensive income (loss) (35) 76 194 155
Ending balance $ (3,991) $ (3,955) $ (3,991) $ (3,955)
[1] Tax impact was nominal for all periods.