XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets $ 43,480 $ 38,873
Operating lease liabilities 11,446 10,731
Operating lease liabilities — less current portion 39,976 36,378
Total operating lease liabilities 51,422 47,109
Finance leases    
Finance lease right-of-use assets 21,262 4,564
Finance lease liabilities 7,695 1,767
Finance lease liabilities — less current portion 13,716 2,877
Total finance lease liabilities $ 21,411 $ 4,644