Annual report pursuant to Section 13 and 15(d)

Income Taxes -Components of Provision for Income Taxes (Details)

v3.24.0.1
Income Taxes -Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 11,556 $ 9,483 $ (8)
State 2,205 1,485 (193)
Foreign 1,138 35 1,066
Current Total 14,899 11,003 865
Deferred:      
Federal (1,148) (1,890) (3,600)
State 3 (61) (1,033)
Foreign 7 0 0
Deferred Total (1,138) (1,951) (4,633)
Provision for income taxes $ 13,761 $ 9,052 $ (3,768)