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

Leases (Details)

v3.25.0.1
Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
lease
agreement
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Number of sales type leases | lease 1    
Lease term (in years) 18 years    
Lessee, Operating Lease, Existence of Option to Extend true    
Renewal term 5 years    
Right-of-use assets obtained in exchange for lease obligations - Operating leases $ 168,369 $ 77,954 $ (76,173)
Number of lease agreements | agreement 3    
Lease not yet commenced, undiscounted minimum annual guarantee $ 238,500    
Accounts receivable, net and other long-term assets      
Lessee, Lease, Description [Line Items]      
Lease receivable $ 38,800