v3.25.2
Business Combination - Additional Information (Details)
3 Months Ended 6 Months Ended
May 09, 2025
USD ($)
ft²
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jul. 23, 2025
USD ($)
Feb. 28, 2025
Employee
Business Acquisition [Line Items]                  
Cash consideration transferred           $ 1,632,000 $ 0    
Additional amount required to pay on expiry of option $ 500,000                
Additional amount accrued on expiry of option 500,000                
Revenue   $ 2,549,000   $ 1,798,000   4,257,000 3,314,000    
Net income   25,112,000 $ (8,092,000) 8,028,000 $ 114,024,000 17,020,000 122,052,000    
Transaction costs   12,200,000   6,300,000   12,200,000 6,300,000    
Selling, general and administrative   6,644,000   $ 5,308,000   $ 12,940,000 $ 12,101,000    
Oceaneering Entertainment Systems [Member]                  
Business Acquisition [Line Items]                  
Business combination date           May 09, 2025      
Cash consideration transferred $ 1,632,000                
Area of facility utilized | ft² 106,000                
Number of employees hired | Employee                 29
Revenue   800,000       $ 800,000      
Net income   1,500,000       1,500,000      
Transaction costs   $ 0       $ 0      
Subsequent Event [Member] | Oceaneering Entertainment Systems [Member]                  
Business Acquisition [Line Items]                  
Additional Amount Of Option To Acquire Vehicle Inventory And Lifting Assets               $ 7,500,000