XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Changes in the balances of each component of AOCI    
Balance at the beginning of the period $ 577,824 $ 437,628
Other comprehensive income (loss) 476 (822)
Balance at the end of the period 585,559 403,570
Accumulated Other Comprehensive Income    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 928 1,483
Other comprehensive income (loss) 476  
Balance at the end of the period 1,404 $ 661
Foreign Currency Translation    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 1,773  
Other comprehensive income (loss) 6  
Balance at the end of the period 1,779  
Unrealized Gains (Losses) on Available for Sale Securities    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period (845)  
Other comprehensive income (loss) 470  
Balance at the end of the period $ (375)