v3.26.1
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Changes in the balances of each component of AOCI    
Balance at the beginning of the period $ 885,509 $ 770,770
Other comprehensive income (loss) (472) 108
Balance at the end of the period 883,662 811,858
Accumulated Other Comprehensive Income    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 1,794 1,522
Other comprehensive income (loss) (472)  
Balance at the end of the period 1,322 $ 1,630
Foreign Currency Translation    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period 1,855  
Balance at the end of the period 1,855  
Unrealized Gains (Losses) on Available-for-Sale Securities    
Changes in the balances of each component of AOCI    
Balance at the beginning of the period (61)  
Other comprehensive income (loss) (472)  
Balance at the end of the period $ (533)