v3.26.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Current:    
Federal $ (73) $ 3,178
State (417) 340
Total Current (490) 3,518
Deferred:    
Federal (11,817) 40
State (231) 0
Total Deferred (12,048) 40
Total $ (12,538) $ 3,558