XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholder's Equity - Schedule of AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 143,378 $ 162,713 $ 147,372 $ 158,438
Other comprehensive (loss) income 134 (267) 328 (112)
Net other comprehensive (loss) income [1] 134 (267) 328 (112)
Ending balance 142,698 158,893 142,698 158,893
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,991) (3,955) (4,185) (4,098)
Other comprehensive (loss) income 134 (267) 328 (124)
Net other comprehensive (loss) income 134 (267) 328 (124)
Ending balance (3,857) (4,222) (3,857) (4,222)
Unrealized Gain (Loss) on Available for Sale Marketable Securities        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance     0 (12)
Other comprehensive (loss) income     0 12
Net other comprehensive (loss) income     0 12
Ending balance 0 0 0 0
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,991) (3,955) (4,185) (4,110)
Net other comprehensive (loss) income 134 (267) 328 (112)
Ending balance $ (3,857) $ (4,222) $ (3,857) $ (4,222)
[1] Tax impact was nominal for all periods.