v3.25.4
Income Taxes - Schedule of (Benefit) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 0 $ 0 $ 0
State 0 0 0
Current, total 0 0 0
Deferred      
Federal (4,755) (19,370) 12,002
State (780) (2,862) 1,958
Deferred, total (5,535) (22,232) 13,960
Total $ (5,535) $ (22,232) $ 13,960