v3.25.2
Commitments and Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Entity Information [Line Items]  
Payments for Environmental Liabilities $ 325
Guarantor Obligations, Maximum Exposure, Undiscounted 314,600
Civil Penalty 1,525
Payments for Environmental Liabilities 325
Conservation Expenditure  
Entity Information [Line Items]  
Payments for Environmental Liabilities 5,000
Payments for Environmental Liabilities $ 5,000