XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Changes in the balances of each component of AOCI    
Balance at the beginning of the period $ 672,442 $ 577,824
Other comprehensive income (loss) (128) 476
Balance at the end of the period 687,910 585,559
Accumulated Other Comprehensive Income    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 1,607 928
Other comprehensive income (loss) (128)  
Balance at the end of the period 1,479 $ 1,404
Foreign Currency Translation    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 1,761  
Other comprehensive income (loss) (33)  
Balance at the end of the period 1,728  
Unrealized Gains (Losses) on Available for Sale Securities    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period (154)  
Other comprehensive income (loss) (95)  
Balance at the end of the period $ (249)