XML 90 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Future Contractual Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
2024 $ 4,012
2025 3,284
2026 2,993
2027 2,889
2028 2,586
Thereafter 7,707
Total undiscounted lease payments 23,471
Less imputed interest (3,384)
Total operating lease liabilities $ 20,087