XML 143 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Net of Refunds Received) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 65,981 $ 68,371 $ 140,000
State      
Foreign 13,120 6,186 0
Total 278,182 246,945 291,685
California      
State      
State 120,000 102,061 100,000
New York      
State      
State 67,001 59,049 36,732
Other states      
State      
State $ 12,080 $ 11,278 $ 14,953