v3.25.2
Leases - Schedule of Expenses Related to Leasing Activity (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
property
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
property
Jun. 30, 2024
USD ($)
Leases [Abstract]        
Operating lease expense $ 6,991 $ 6,086 $ 13,818 $ 11,816
Financing lease amortization 149 136 299 265
Financing lease interest 26 26 52 49
Financing lease expense 175 162 351 314
Sublease income (160) (106) (319) (106)
Net lease cost $ 7,006 $ 6,142 $ 13,850 $ 12,024
Number of leased properties subleased | property 1   1  
Lease term (in years) 1 year   1 year