XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitment and Contingencies - Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 (remaining) $ 2,923
2025 3,987
2026 3,695
2027 3,239
2028 3,294
2029 616
Total lease payments 17,754
Less: interest (3,442)
Total operating lease liabilities $ 14,312