XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment and Contingencies - Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 (remaining) $ 1,956
2025 3,987
2026 3,695
2027 3,239
2028 3,294
2029 613
Total lease payments 16,784
Less: interest (3,104)
Total operating lease liabilities $ 13,680