XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Changes in the balances of each component of AOCI        
Balance at the beginning of the period $ 612,600 $ 420,737 $ 577,824 $ 437,628
Other comprehensive income (loss) 133 (170) 570 (1,264)
Balance at the end of the period 644,480 441,115 644,480 441,115
Accumulated Other Comprehensive Income        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period 1,365 389 928 1,483
Other comprehensive income (loss)     570  
Balance at the end of the period 1,498 $ 219 1,498 $ 219
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)     (41)  
Balance at the end of the period 1,732   1,732  
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)     611  
Balance at the end of the period $ (234)   $ (234)