Annual report pursuant to Section 13 and 15(d)

Income Taxes - Provision for Income Tax (Details)

v3.24.0.1
Income Taxes - Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 21,647 $ 18,210 $ 2,469
State 3,695 3,100 1,813
Foreign 2,515 1,978 3,317
Current income tax 27,857 23,288 7,599
Deferred:      
Federal (3,644) 4,544 (1,813)
State (11,993) (2,288) 2,551
Foreign (1,435) (604) 3,810
Deferred income tax (17,072) 1,652 4,548
Total $ 10,785 $ 24,940 $ 12,147