XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 10,745    
Cash paid for taxes 26,022 $ 133,187 $ 88,510
Aggregated state and local jurisdictions      
Effective Income Tax Rate Reconciliation [Line Items]      
State and local jurisdictions 5,731    
Florida      
Effective Income Tax Rate Reconciliation [Line Items]      
State and local jurisdictions 1,284    
New Jersey      
Effective Income Tax Rate Reconciliation [Line Items]      
State and local jurisdictions 1,474    
Ohio      
Effective Income Tax Rate Reconciliation [Line Items]      
State and local jurisdictions 1,171    
Pennsylvania      
Effective Income Tax Rate Reconciliation [Line Items]      
State and local jurisdictions $ 5,617