XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Amounts Due Under Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Remaining 2024 $ 2,229
2025 5,565
2026 2,413
2027 1,433
2028 273
Total lease payments 11,913
Less: imputed interest (772)
Total operating lease liabilities $ 11,141