v3.26.3
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Changes in the balances of each component of AOCI        
Balance at the beginning of the period $ 902,782 $ 856,196 $ 885,509 $ 770,770
Other comprehensive income (loss) (709) 144 (1,291) 282
Balance at the end of the period 923,922 875,970 923,922 875,970
Accumulated Other Comprehensive Income        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period 1,212 1,660 1,794 1,522
Other comprehensive income (loss)     (1,291)  
Balance at the end of the period 503 $ 1,804 503 $ 1,804
Foreign Currency Translation        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period     1,855  
Other comprehensive income (loss)     (20)  
Balance at the end of the period 1,835   1,835  
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)     (1,271)  
Balance at the end of the period $ (1,332)   $ (1,332)