XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
U.S. $ 77,101 $ 6,429 $ 33,655
Foreign (9,200) (5,576) (2,998)
Income (loss) before income taxes $ 67,901 $ 853 $ 30,657