v3.25.2
Income taxes - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income taxes        
Income tax expense (benefit) $ 27,574 $ (1,874) $ 7,369 $ 2,522
Effective tax rate 16.70% 2.60% 70.00% 1.30%
Statutory federal income tax rate 21.00% 21.00% 21.00% 21.00%