XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Changes In Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance at beginning of period $ 695,295 $ 697,648 $ 828,493
Net unrealized gains (losses) on investments in securities      
Balance at end of period 670,151 695,295 697,648
Accumulated Other Comprehensive Loss      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance at beginning of period (28,013) (34,355) (16,817)
Net unrealized gains (losses) on investments in securities      
Balance at end of period (27,984) (28,013) (34,355)
Foreign currency translation adjustments      
Foreign currency translation adjustments      
Other comprehensive income (loss) before reclassifications (228) 1,459 (16,278)
Amounts reclassified from accumulated other comprehensive income (loss) 0 3,906 0
Net unrealized gains (losses) on investments in securities      
Other comprehensive income (loss) before reclassifications (228) 1,459 (16,278)
Amounts reclassified from accumulated other comprehensive income (loss) 0 3,906 0
Net current-period other comprehensive income (loss) (228) 5,365 (16,278)
Net unrealized gains (losses) on investments in securities      
Foreign currency translation adjustments      
Other comprehensive income (loss) before reclassifications 257 977 (1,260)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Net unrealized gains (losses) on investments in securities      
Other comprehensive income (loss) before reclassifications 257 977 (1,260)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Net current-period other comprehensive income (loss) $ 257 $ 977 $ (1,260)