XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - AOCI Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance $ 158,438 $ 130,830
Net other comprehensive loss (75) (701) [1]
Ending balance 147,372 158,438
Foreign Currency Translation    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (4,098) (3,409)
Other comprehensive loss (87) (689)
Net other comprehensive loss (87) (689)
Ending balance (4,185) (4,098)
Accumulated Other Comprehensive Loss (revised)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (4,110) (3,409)
Other comprehensive loss (75) (701)
Net other comprehensive loss (75) [1] (701)
Ending balance (4,185) (4,110)
Unrealized (Loss) Income on Available for Sale Marketable Securities    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (12) 0
Other comprehensive loss 12 (12)
Net other comprehensive loss 12 (12)
Ending balance $ 0 $ (12)
[1] Tax impact was nominal for all periods.