v3.25.2
Income taxes - Summary of Our Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
(Loss) income before income taxes $ (22,217) $ 4,550 $ (24,600) $ 3,086
Income tax expense $ 316 $ 130 $ 267 $ 157
Effective Tax Rate (1.40%) 2.90% (1.10%) 5.10%