XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 30,012 $ 17,012 $ 17,760
State 6,517 5,835 5,373
Total 44,348 26,249 27,911
Deferred:      
Federal (21,962) 2,294 (497)
State (3,073) 344 (1,031)
Total (27,627) 2,366 (1,266)
Total income tax provision 16,721 28,615 26,645
Foreign Country      
Current:      
Foreign other 2,772 1,338 2,026
Deferred:      
Foreign other (442) 248 438
Foreign Country | Australia      
Current:      
Foreign 55 118 40
Deferred:      
Foreign (890) (180) (424)
Foreign Country | India      
Current:      
Foreign 4,370 959 1,788
Deferred:      
Foreign (1,388) 368 (387)
Foreign Country | Ireland      
Current:      
Foreign 273 561 567
Deferred:      
Foreign (341) (150) 331
Foreign Country | United Kingdom      
Current:      
Foreign 349 426 357
Deferred:      
Foreign $ 469 $ (558) $ 304