XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Pre-tax Income (Loss) from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
U.S. $ 214,443 $ 106,969 $ 41,926
Foreign (3,251) (1,212) 4,844
Income (loss) before income taxes from continuing operations $ 211,192 $ 105,757 $ 46,770