v3.25.1
Leases - Schedule of Expenses Related to Leasing Activity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
property
Mar. 31, 2024
USD ($)
Leases [Abstract]    
Operating lease expense $ 6,827 $ 5,716
Financing lease amortization 150 134
Financing lease interest 26 27
Financing lease expense 176 161
Sublease income (159) 0
Net lease cost $ 6,844 $ 5,877
Number of leased properties subleased | property 1  
Lease term (in years) 1 year 3 months