XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (71) $ 2,283 $ 44
State 32 474 62
Current (39) 2,757 106
Deferred:      
Federal 14,644 (3,347) 1,117
State 9,180 (864) 373
Deferred 23,824 (4,211) 1,490
Provision (benefit) for income taxes $ 23,785 $ (1,454) $ 1,596