XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholder's Equity - Schedule of AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent [Roll Forward]    
Beginning balance $ 147,372 $ 158,438
Other comprehensive income 229 79
Net other comprehensive income [1] 229 79
Ending balance 145,067 159,951
Foreign Currency Translation    
AOCI Attributable to Parent [Roll Forward]    
Beginning balance (4,185) (4,098)
Other comprehensive income 229 66
Net other comprehensive income 229 66
Ending balance (3,956) (4,032)
Unrealized (Loss) Gain on Available for Sale Marketable Securities    
AOCI Attributable to Parent [Roll Forward]    
Beginning balance 0 (12)
Other comprehensive income 0 13
Net other comprehensive income 0 13
Ending balance 0 1
Total Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent [Roll Forward]    
Beginning balance (4,185) (4,110)
Net other comprehensive income 229 79
Ending balance $ (3,956) $ (4,031)
[1] Tax impact was nominal for all periods.