XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating    
Remainder of 2024 $ 2,491  
2025 9,804  
2026 8,448  
2027 5,388  
2028 3,867  
Thereafter 17,969  
Total lease payments 47,967  
Less: Imputed interest (17,029)  
Present value of lease liabilities 30,938 $ 30,096
Financing    
Remainder of 2024 26  
2025 77  
2026 30  
2027 7  
2028 0  
Thereafter 0  
Total lease payments 140  
Less: Imputed interest (10)  
Present value of lease liabilities 130 $ 215
Total    
Remainder of 2024 2,517  
2025 9,881  
2026 8,478  
2027 5,395  
2028 3,867  
Thereafter 17,969  
Total lease payments 48,107  
Less: Imputed interest (17,039)  
Present value of lease liabilities $ 31,068