XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax(benefit) provision      
Federal $ (214) $ 3,234 $ 10,670
State (60) 2,823 6,687
Total current tax (benefit) provision (274) 6,057 17,357
Deferred tax (benefit) provision      
Federal (3,520) 319 (441)
State (1,632) (235) 7
Total deferred tax (benefit) provision (5,152) 84 (434)
Total income tax (benefit) provision $ (5,426) $ 6,141 $ 16,923