XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income before taxes:      
Total income before income taxes $ 322,595 $ 135,675 $ 8,171
United States      
Income before taxes:      
Total income before income taxes (12,526) (4,775) 40,323
Foreign      
Income before taxes:      
Total income before income taxes $ 335,121 $ 140,450 $ (32,152)