XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 0 $ 0 $ 6
State (303) (456) (154)
Foreign (3,891) (3,799) (1,894)
Total current provision (4,194) (4,255) (2,042)
Deferred:      
Federal (97) (130) 268
State (17) 80 170
Foreign 611 2,026 2,517
Total deferred benefit 497 1,976 2,955
Total income tax (provision) benefit $ (3,697) $ (2,279) $ 913