XML 155 R136.htm IDEA: XBRL DOCUMENT v3.25.0.1
Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Provision for Income Taxes      
Federal $ 1,946 $ 20 $ 340
State 3,911 92 496
Total Current Provision for Income Taxes 5,857 112 836
Deferred Provision (Benefit From) for Income Taxes      
Federal 11,635 1,977 (19,083)
State 1,345 (454) (1,673)
Total Deferred Provision (Benefit From) for Income Taxes 12,980 1,523 (20,756)
Total Provision (Benefit From) for Income Taxes $ 18,837 $ 1,635 $ (19,920)