XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Composition of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 149 $ 7,671 $ 7,833
State 5,135 10,533 6,698
Foreign 13,283 7,729 6,477
Total current tax expense 18,567 25,933 21,008
Deferred:      
Federal (301) (1,434,298) 6
State 11,397 (162,684) 3
Foreign (628) (3,452) (1,847)
Total deferred tax expense (benefit) 10,468 (1,600,434) (1,838)
Provision for (benefit from) income taxes $ 29,035 $ (1,574,501) $ 19,170