v3.25.2
Revenue and Contract Balances - Narrative (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jun. 17, 2025
USD ($)
a
Jun. 30, 2025
USD ($)
Jan. 31, 2019
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2018
a
Capitalized Contract Cost [Line Items]                
Derecognized amounts in prepaid expenses and other assets         $ 2,629 $ 1,299    
Refund liability   $ 45,300   $ 45,300 45,300   $ 0  
Revenue recognized related to contract liabilities       100 100      
Termination Agreement                
Capitalized Contract Cost [Line Items]                
Decrease in contract with customer liability $ 62,000              
Decrease in other accrued liabilities 7,700              
Derecognized amounts in prepaid expenses and other assets         2,700      
Refund liability 55,300 $ 45,300   $ 45,300 $ 45,300      
Mahi Pono Holdings, LLC | Termination Agreement                
Capitalized Contract Cost [Line Items]                
Contractual obligation $ 55,300              
Installment period 4 years              
Payment upon agreement $ 10,000              
Payment on first anniversaries 12,650              
Payment on second anniversaries 12,650              
Payment on the third anniversaries 10,000              
Payment on the fourth anniversaries $ 10,000              
Sold                
Capitalized Contract Cost [Line Items]                
Area of land sold (in acres) | a 41,000              
Receipt of payment foregone $ 2,700              
East Maui Irrigation Company, LLC (EMI)                
Capitalized Contract Cost [Line Items]                
Interest held in EMI (as percent)   50.00% 50.00%          
East Maui Irrigation Company, LLC (EMI) | Sold                
Capitalized Contract Cost [Line Items]                
Interest held in EMI (as percent) 50.00%              
East Maui Irrigation Company, LLC (EMI) | Maui                
Capitalized Contract Cost [Line Items]                
Area of land sold (in acres) | a               41,000