XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (9,332) $ 12,275 $ 13,728
State (919) 4,139 5,762
Total (10,251) 16,414 19,490
Deferred:      
Federal 15,946 (2,304) (4,183)
State 3,112 (640) (637)
Total 19,058 (2,944) (4,820)
Tax provision $ 8,807 $ 13,470 $ 14,670