XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 46,871 $ 8,430  
State 1,985 1,716 $ 82
Foreign 3,498 3,124 1,439
Total current 52,354 13,270 1,521
Deferred:      
Federal (18,526) 9,097 20,521
State (440) (102) 406
Foreign (1,052) (459) (670)
Total deferred (20,018) 8,536 20,257
Income tax provision $ 32,336 $ 21,806 $ 21,778