Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Income Tax Provision (Details)

v3.25.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income (loss) before income taxes      
Domestic $ 70,519 $ 50,906 $ 5,321
Income Before Income Taxes 70,519 50,906 5,321
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 1,265 23 1
State 387 172 57
Total Current Income Tax Expense 1,652 195 58
Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]      
Federal 6,363 5,697 410
State 2,326 1,602 56
Total Deferred Income Tax Expense 8,689 7,299 466
Total Income Tax Expense 10,341 7,494 $ 524
Federal      
Income taxes payable      
Income taxes payable 900 12  
State      
Income taxes payable      
Income taxes payable $ 300 $ 100