Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details)

v3.25.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal:      
Current $ 138 $ (220) $ 34,968
Deferred (84) (5,342) (4,973)
Provision for Income Taxes, Federal 54 (5,562) 29,995
State:      
Current 595 277 8,857
Deferred (1,331) (1,087) (1,100)
Provision for Income Taxes, State (736) (810) 7,757
Foreign:      
Current 0 0 0
Deferred 16 6 52
Provision for Income Taxes, Foreign 16 6 52
Provision for income taxes $ (666) $ (6,366) $ 37,804