XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Expenses Related to Leasing Activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
property
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Leases [Abstract]      
Operating lease expense $ 23,958 $ 21,131 $ 15,151
Financing lease amortization 612 546 466
Financing lease interest 108 93 41
Financing lease expense 720 639 507
Sublease income (425) 0 0
Net lease cost $ 24,253 $ 21,770 $ 15,658
Number of leased properties subleased | property 1    
Lease term (in years) 1 year 6 months