XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Changes in the balances of each component of AOCI        
Balance at the beginning of the period $ 585,559 $ 403,570 $ 577,824 $ 437,628
Other comprehensive income (loss) (39) (272) 437 (1,094)
Balance at the end of the period 612,600 420,737 612,600 420,737
Accumulated Other Comprehensive Income        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period 1,404 661 928 1,483
Other comprehensive income (loss)     437  
Balance at the end of the period 1,365 $ 389 1,365 $ 389
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)     (33)  
Balance at the end of the period 1,740   1,740  
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)   $ (375)