XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income taxes [Line Items]      
Total current $ 84,174 $ 62,684 $ 41,875
Total deferred 7,679 2,404 (30,400)
Total income tax expense 91,853 65,088 11,475
U.S.      
Income taxes [Line Items]      
Total current 3,878 2,810 2,605
Total deferred (7,270) 12,269 (16,100)
Foreign      
Income taxes [Line Items]      
Total current 80,296 59,874 39,270
Total deferred $ 14,949 $ (9,865) $ (14,300)