v3.26.1
Provision for (Benefit from) Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Current income taxes, Federal $ 673 $ 10,977 $ 7,752
Current income taxes, State 3,967 2,161 (214)
Total current 4,640 13,138 7,538
Deferred income taxes, Federal 9,707 (10,087) (9,724)
Deferred income taxes, State 809 (1,423) (983)
Total deferred 10,516 (11,510) (10,707)
Provision for (benefit from) income taxes $ 15,156 $ 1,628 $ (3,169)