v3.25.2
Revenue and Customers - Schedule of Disaggregation of Revenue by Rig Types (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 848,652 $ 692,844 $ 1,723,139 $ 1,329,928
Contract drilling services        
Disaggregation of Revenue [Line Items]        
Total 812,077 660,710 1,644,505 1,273,135
Floaters        
Disaggregation of Revenue [Line Items]        
Total 684,320 517,755 1,377,771 1,012,222
Jackups        
Disaggregation of Revenue [Line Items]        
Total $ 127,757 $ 142,955 $ 266,734 $ 260,913