XML 118 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 27,685  
Income taxes paid 35,335 $ 1,000
Florida    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State 7,615  
Other states    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State 35  
Bermuda    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign taxes $ 0