Revenue from Contracts with Customers - Summary of Specified Types of Revenue Expected to be Recognized in Future Related to Unsatisfied Performance Obligations (Detail) $ in Thousands | Mar. 31, 2024 USD ($) |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | $ (21,446) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 | $ (17,331) | [1] |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-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,507) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-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,337) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-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,271) | |
Mobilization And Contract Preparation Revenue [Member] | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (8,290) | |
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (4,317) | [1] |
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (1,365) | |
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (1,337) | |
Mobilization And Contract Preparation Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (1,271) | |
Capital Modification Revenue [Member] | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (3,096) | |
Capital Modification Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (2,954) | [1] |
Capital Modification Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (142) | |
Blended rate/other revenue [Member] | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | (10,060) | |
Blended rate/other revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | | |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] | | |
Revenue remaining performance obligation | $ (10,060) | [1] |
|
[1] Represents the nine -month period beginning April 1, 2024. |