v3.26.1
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 0  
Total 1,851 $ 2,854
New York    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and local 1,071  
All other states    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and local $ 780