XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in the balances of each component of AOCI        
Balance at the beginning of the period $ 856,196 $ 715,013 $ 770,770 $ 672,442
Other comprehensive income (loss) 144 382 282 242
Balance at the end of the period 875,970 746,519 875,970 746,519
Accumulated Other Comprehensive Income        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period 1,660 1,467 1,522 1,607
Other comprehensive income (loss)     282  
Balance at the end of the period 1,804 $ 1,849 1,804 $ 1,849
Foreign Currency Translation        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period     1,777  
Other comprehensive income (loss)     51  
Balance at the end of the period 1,828   1,828  
Unrealized Gains (Losses) on Available-for-Sale Securities        
Changes in the balances of each component of AOCI        
Balance at the beginning of the period     (255)  
Other comprehensive income (loss)     231  
Balance at the end of the period $ (24)   $ (24)