v3.26.1
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 20,000  
Total 24,195 $ 48,211
New York    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and local 2,196  
All other states    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and local $ 1,999