v3.22.4
Note 11 - Income Taxes - Components of Income Before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
United States $ (30,190) $ (15,542) $ 39,286
Foreign 555,127 287,761 130,056
Income before income taxes $ 524,937 $ 272,219 $ 169,342