v3.24.2.u1
Income taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Operating loss carry-forward      
Effective tax rate (as a percent) 22.09%   15.36%
Decrease in valuation allowance   $ 222.2  
Federal      
Operating loss carry-forward      
Operating loss carryforwards $ 1,200.0   $ 1,200.0
Operating loss carryforwards subject to expiration 789.8   789.8
Operating loss carryforwards not subject to expiration 421.7   421.7
State | Oklahoma      
Operating loss carry-forward      
Operating loss carryforwards 538.0   538.0
Operating loss carryforwards subject to expiration $ 34.6   $ 34.6