XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets $ 36,215 $ 38,873
Operating lease liabilities 9,880 10,731
Operating lease liabilities — less current portion 34,207 36,378
Total operating lease liabilities 44,087 47,109
Finance leases    
Finance lease right-of-use assets 4,108 4,564
Finance lease liabilities 1,791 1,767
Finance lease liabilities — less current portion 2,414 2,877
Total finance lease liabilities $ 4,205 $ 4,644