XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 656,801 $ 687,310 $ 670,151 $ 695,295
Net unrealized gains on investments in securities        
Ending balance 664,707 685,236 664,707 685,236
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (26,891) (28,845) (27,984) (28,013)
Net unrealized gains on investments in securities        
Ending balance (24,563) (29,432) (24,563) (29,432)
Foreign currency translation adjustments        
Foreign currency translation adjustments        
Other comprehensive income (loss) before reclassifications 2,300 (678) 3,303 (1,603)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net unrealized gains on investments in securities        
Other comprehensive income before reclassifications 2,300 (678) 3,303 (1,603)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive income (loss) 2,300 (678) 3,303 (1,603)
Net unrealized gains on investments in securities        
Foreign currency translation adjustments        
Other comprehensive income (loss) before reclassifications 28 91 118 184
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net unrealized gains on investments in securities        
Other comprehensive income before reclassifications 28 91 118 184
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive income (loss) $ 28 $ 91 $ 118 $ 184