XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Schedule of AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 160,704 $ 124,028 $ 156,656 $ 128,977
Other comprehensive loss (267) (646) (112) (1,258)
Net other comprehensive loss [1] (267) (646) (112) (1,258)
Ending balance 157,007 154,588 157,007 154,588
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,955) (4,021) (4,098) (3,409)
Other comprehensive loss (267) (646) (124) (1,258)
Net other comprehensive loss (267) (646) (124) (1,258)
Ending balance (4,222) (4,667) (4,222) (4,667)
Unrealized Loss on Available for Sale Marketable Securities        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance     (12)  
Other comprehensive loss     12  
Net other comprehensive loss     12  
Ending balance 0   0  
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,955) (4,021) (4,110) (3,409)
Net other comprehensive loss (267) (646) (112) (1,258)
Ending balance $ (4,222) $ (4,667) $ (4,222) $ (4,667)
[1] Tax impact was nominal for all periods.