Annual report pursuant to Section 13 and 15(d)

Income Taxes - Effective Income Tax Reconciliation (Details)

v3.24.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Reconciliation [Abstract]      
Tax at statutory federal income tax rate $ 11,952 $ 7,499 $ (3,102)
Increases (decreases) in tax resulting from:      
State taxes, net of federal tax benefit 2,019 1,459 (482)
Permanent differences, net (193) 287 (350)
Tax credits (461) (418) (160)
Prior year true-up adjustment 269 (45) 19
Valuation allowance 77 324 331
Other provision adjustments 98 (54) (24)
Provision for income taxes $ 13,761 $ 9,052 $ (3,768)