v3.26.1
Income Taxes - Income taxes paid (net of refunds) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Disclosure [Abstract]  
Federal taxes paid $ 12,520
State and city taxes paid:  
Total state and city taxes paid (130)
Total income taxes paid $ 12,390