v3.25.2
Leases (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]        
Proceeds from sale-leaseback transactions   $ 8,028 $ 0  
Operating lease asset $ 77,793 77,793   $ 70,389
Sale Leaseback Transaction        
Lessee, Lease, Description [Line Items]        
Proceeds from sale-leaseback transactions 8,800      
Net proceeds receivable 800 $ 800    
Annual rent $ 700      
Initial term 15 years 15 years    
Operating lease, liability $ 7,600 $ 7,600    
Operating lease asset 7,600 7,600    
Land and Buildings | Sale Leaseback Transaction        
Lessee, Lease, Description [Line Items]        
Sale leaseback transaction $ 1,900 $ 1,900