XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholder's Equity - Schedule of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 157,792 $ 125,035 $ 156,656 $ 128,977
Other comprehensive income (loss) 74 (419) 155 (612)
Net other comprehensive income (loss) 74 (419) 155 (612)
Ending balance 160,704 124,028 160,704 124,028
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (4,030) (3,602) (4,098) (3,409)
Other comprehensive income (loss) 75 (419) 143 (612)
Net other comprehensive income (loss) 75 (419) 143 (612)
Ending balance (3,955) (4,021) (3,955) (4,021)
Unrealized Loss on Available for Sale Marketable Securities        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance 1   (12)  
Other comprehensive income (loss) (1)   12  
Net other comprehensive income (loss) (1)   12  
Ending balance 0   0  
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (4,029) (3,602) (4,110) (3,409)
Net other comprehensive income (loss) [1] 74 (419) 155 (612)
Ending balance $ (3,955) $ (4,021) $ (3,955) $ (4,021)
[1] Tax impact was nominal for all periods.