XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Lease Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 (remaining six months) $ 1,944
2025 2,655
2026 2,195
2027 1,612
2028 1,237
Thereafter 1,432
Total future lease payments 11,075
Imputed interest (1,349)
Total $ 9,726