XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Schedule of federal and state income tax provision/ (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 3,619 $ 6,951 $ 71
State 941 1,774 80
International 6,183 3,681 2,164
Total current tax expense 10,743 12,406 2,315
Deferred      
Federal (2,265) (2,740) 2,752
State (474) (315) (59)
International (1,401) (590) 240
Total deferred tax expense/(benefit) (4,140) (3,645) 2,933
Total tax expense/(benefit) $ 6,603 $ 8,761 $ 5,248