v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassifications Out of AOCI into Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Unrealized gains (losses) on available for sale securities $ 0 $ (1,454) $ (261) $ (714)
Removal of noncontrolling interest upon disposal of subsidiary (272,147)   (272,147)  
Related tax (expense) benefit (1,315) 2,014 (162) 3,619
Net income (loss)     403,479 24,595
Amount reclassified from AOCI        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income (loss) (7,407) 24 (7,496) (454)
Unrealized gains (losses) on available for sale securities | Amount reclassified from AOCI        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Unrealized gains (losses) on available for sale securities (7,647) 33 (7,767) (588)
Release of cumulative translation adjustment 5,918 0 5,918 (0)
Removal of noncontrolling interest upon disposal of subsidiary (172) 0 (172) 0
Related tax (expense) benefit $ (5,506) $ (9) $ (5,475) $ 134