XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance $ 147,372 $ 158,438
Other comprehensive income (loss), net of tax [1] 153 (75)
Ending balance 138,625 147,372
Foreign Currency Translation    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (4,185) (4,098)
Other comprehensive (loss) income 153 (87)
Other comprehensive income (loss), net of tax 153 (87)
Ending balance (4,032) (4,185)
Unrealized (Loss) Income on Available for Sale Marketable Securities    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 0 (12)
Other comprehensive (loss) income 0 12
Other comprehensive income (loss), net of tax 0 12
Ending balance 0 0
Total Accumulated Other Comprehensive Loss    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (4,185) (4,110)
Other comprehensive (loss) income 153 (75)
Other comprehensive income (loss), net of tax 153 (75)
Ending balance $ (4,032) $ (4,185)
[1] Tax impact was nominal for all periods.