Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Schedule of Reconciliation and Roll Forward of Liability for Removal of Storage Tanks (Parenthetical) (Details)

v3.25.0.1
Commitments and Contingencies - Schedule of Reconciliation and Roll Forward of Liability for Removal of Storage Tanks (Parenthetical) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments And Contingencies [Line Items]      
Liability for removal of storage tanks $ 88,108 [1] $ 85,432 [1] $ 65,309
Other Current Liabilities [Member]      
Commitments And Contingencies [Line Items]      
Liability for removal of storage tanks $ 733 $ 722  
[1] $733 thousand and $722 thousand were recorded to other current liabilities in the consolidated balance sheets as of December 31, 2024 and 2023, respectively.