XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease right-of-use assets, net $ 39,726 $ 43,822
Current maturities of operating leases 4,489 3,395
Non-current maturities of operating leases 39,988 43,977
Total operating lease liabilities 44,477 47,372
Finance leases:    
Property and equipment, at cost 6,746 6,862
Accumulated depreciation $ (3,557) $ (3,136)
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Property and equipment, net $ 3,189 $ 3,726
Current portion of finance lease obligations 601 582
Non-current finance lease obligations 2,833 3,405
Total finance lease liabilities $ 3,434 $ 3,987
Weighted average remaining lease term (in years):    
Operating leases 9 years 7 months 6 days 10 years 4 months 24 days
Finance leases 5 years 8 months 12 days 6 years 9 months 18 days
Weighted average discount rate:    
Operating leases 6.30% 6.30%
Finance leases 2.30% 2.20%