XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Summary of Specified Types of Revenue Expected to be Recognized in Future Related to Unsatisfied Performance Obligations (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation $ 9,312  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   9 months
Revenue remaining performance obligation [1] 4,660  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   1 year
Revenue remaining performance obligation   $ 4,652
Mobilization And Contract Preparation Revenue [Member]    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation 3,200  
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation [1] 2,034  
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation   1,166
Capital Modification Revenue [Member]    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation 6,093  
Capital Modification Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation [1] 2,607  
Capital Modification Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation   $ 3,486
Blended Rate and Other Revenue [Member]    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation 19  
Blended Rate and Other Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Revenue remaining performance obligation $ 19  
[1] Represents the six-month period beginning July 1, 2023.