XML 116 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Net income taxes paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Net cash paid for income taxes $ 19,113 $ 11,793 $ 0
Federal      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Net cash paid for income taxes 17,300    
State and local jurisdiction      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Net cash paid for income taxes 1,377    
Foreign      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Net cash paid for income taxes $ 436