XML 84 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Composition of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 7,833 $ 1,681 $ 0
State 6,698 7,385 2,303
Foreign 6,477 4,381 2,957
Total current tax expense 21,008 13,447 5,260
Deferred:      
Federal 6 (1,861) 6
State 3 (356) 6
Foreign (1,847) (1,127) (739)
Total deferred tax expense (benefit) (1,838) (3,344) (727)
Provision for income taxes $ 19,170 $ 10,103 $ 4,533