v3.26.1
Income taxes - Summary of Our Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income (loss) before income taxes $ 55,091 $ (22,217) $ 75,639 $ (24,600)
Income tax expense $ 13,308 $ 316 $ 19,810 $ 267
Effective Tax Rate 24.20% (1.40%) 26.20% (1.10%)