XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Selected Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Amortization of right-of-use assets $ 3,230 $ 2,711 $ 6,316 $ 5,204  
Finance lease cost:          
Amortization of right-of-use assets 2,323 1,778 4,287 3,448  
Interest on lease liabilities 411 367 775 723  
Sublease Income (27) (22) (53) (22)  
Total lease cost $ 5,937 $ 4,834 11,325 9,353  
Cash paid for amounts included in the measurements of lease liabilities          
Operating cash flows from operating leases     6,207 4,736  
Operating cash flows from finance leases     775 722  
Financing cash flows from finance leases     4,053 3,285  
Right-of-use assets obtained in exchange for new operating leases     4,316 13,255  
Right-of-use assets obtained in exchange for new finance leases     $ 10,775 $ 4,377  
Weighted average remaining lease term (in years):          
Operating leases 4 years 11 months 1 day   4 years 11 months 1 day   5 years 3 months 10 days
Finance leases 2 years 8 months 1 day   2 years 8 months 1 day   2 years 8 months 23 days
Weighted average discount rates:          
Operating leases 6.80%   6.80%   7.10%
Finance leases 6.90%   6.90%   7.40%