v3.25.2
LEASES - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
a
renewalOption
Jun. 30, 2024
USD ($)
Nov. 22, 2022
Lessee, Lease, Description [Line Items]          
Finance lease initial term         5 years
Variable lease costs | $ $ 0 $ 0 $ 0 $ 0  
Black Pearl Lease Agreement | Land          
Lessee, Lease, Description [Line Items]          
Area of lease plot land (in acres) | a     70    
Operating lease initial term 10 years   10 years    
Number of renewal options for lease | renewalOption     4    
Operating lease, renewal term 10 years   10 years    
Reveille Lease Agreement | Land          
Lessee, Lease, Description [Line Items]          
Area of lease plot land (in acres) | a     52    
Operating lease initial term 10 years   10 years    
Number of renewal options for lease | renewalOption     2    
Operating lease, renewal term 10 years   10 years