XML 121 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Income taxes - Schedule of income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Domestic $ 1,322 $ 2,281 $ 0
Foreign 24,749 19,853 13,529
Total Current: 26,071 22,134 13,529
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Domestic deferred 2,708 (27) 0
Foreign deferred (453) (939) 408
Total Deferred 2,255 (966) 408
Income Tax Expense $ 28,326 $ 21,168 $ 13,937