XML 164 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current expense (benefit):      
Federal $ 26,592 $ 12,826 $ (8)
State 5,678 1,630 (668)
Foreign 16,509 7,725 60
Current income tax provision 48,779 22,181 (616)
Deferred expense (benefit):      
Federal 942 (6,160) (9,085)
State (327) (960) (1,017)
Foreign (9,477) (24,445) 0
Deferred expense (benefit): (8,862) (31,565) (10,102)
Total income tax expense (benefit) $ 39,917 $ (9,384) $ (10,718)