v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 0    
State and local 10    
Total income taxes refunded (paid) [1] $ 10 $ (416) $ (454)
[1] For the year ended December 31, 2025, relates to cash received for income tax refunds. For the years ended December 31, 2024 and 2023, relates to cash paid for income and franchise taxes.