XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Expenses Related to Leasing Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease expense $ 7,160 $ 5,528 $ 20,978 $ 17,344
Financing lease amortization 142 171 441 436
Financing lease interest 27 29 79 78
Financing lease expense 169 200 520 514
Sublease income (190) (160) (509) (266)
Net lease cost $ 7,139 $ 5,568 $ 20,989 $ 17,592