XML 285 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Expected tax expense (benefit) at federal statutory $ 2,312 $ (1,954) $ 1,310
State income tax expense (benefit), net of federal tax effect 657 (410) 438
Revaluation of deferred tax liabilities (1,373) 0 (5,206)
Stranded tax effects reclassified from other comprehensive income 0 0 1,620
Excess tax deficiency from share-based compensation and other expense, net 854 818 144
Valuation allowance 523 619 0
Income tax expense (benefit) $ 2,973 $ (927) $ (1,694)