XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customers [Line Items]    
Payment terms on invoiced amounts 30 days  
Deferred contract costs $ 20,552,000 $ 14,373,000
Contract costs amortization 16,200,000 7,300,000
Contract costs impairment loss 0  
Ocean Patriot [Member]    
Revenue From Contract With Customers [Line Items]    
Contract termination fee 12,500,000  
Ocean Apex [Member]    
Revenue From Contract With Customers [Line Items]    
Contract termination fee 6,700,000  
Prepaid Expenses and Other Current Assets [Member]    
Revenue From Contract With Customers [Line Items]    
Deferred contract costs 20,600,000 14,400,000
Other Assets [Member]    
Revenue From Contract With Customers [Line Items]    
Deferred contract costs $ 6,200,000 $ 300,000
Minimum [Member]    
Revenue From Contract With Customers [Line Items]    
Initial term of contract 2 months  
Maximum [Member]    
Revenue From Contract With Customers [Line Items]    
Initial term of contract 60 months