XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Supplemental Balance Sheet Information Related To Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leases      
Leased right-of-use assets, net $ 30,015 $ 25,973  
Current portion of operating lease liabilities 4,034 3,395  
Operating lease liabilities, net of current portion 29,148 25,834  
Total operating lease liabilities 33,182 29,229  
Finance Leases      
Finance lease right-of-use assets, gross 1,198 1,028  
Accumulated depreciation (256) (296)  
Property and equipment, net $ 942 $ 732  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Leased right-of-use assets, net Leased right-of-use assets, net  
Current portion of finance lease liabilities $ 260 $ 199  
Finance lease liabilities, net of current portion 494 427  
Total finance lease liabilities $ 754 $ 626  
Weighted-average remaining lease term      
Operating leases 12 years 6 months 14 years 7 months 6 days  
Finance leases 3 years 3 months 18 days 3 years 4 months 24 days  
Weighted-average discount rate      
Operating leases 8.60% 8.70%  
Finance leases 7.70% 7.70%  
Right-of-use assets obtained in exchange for finance leases liabilities $ 448 $ 229 $ 934