XML 117 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Cash Paid for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 40,530    
Total cash paid for income taxes, net of refunds received 55,490 $ 40,449 $ 6,181
California      
Effective Income Tax Rate Reconciliation [Line Items]      
Total cash paid for income taxes, net of refunds received 2,900    
New York      
Effective Income Tax Rate Reconciliation [Line Items]      
Total cash paid for income taxes, net of refunds received 2,920    
Other states      
Effective Income Tax Rate Reconciliation [Line Items]      
Total cash paid for income taxes, net of refunds received $ 9,140