XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Expenses Related to Leasing Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating lease expense $ 7,323 $ 6,827
Financing lease amortization 138 150
Financing lease interest 23 26
Financing lease expense 161 176
Sublease income (193) (159)
Net lease cost $ 7,291 $ 6,844