XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitment and Contingencies - Future Principal Contractual Obligations for Operating Lease Commitments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Nine months ending December 31, 2024 $ 4,674
2025 7,182
2026 6,874
2027 6,889
2028 5,816
2029 and thereafter 13,207
Total future minimum lease payments 44,642
Less: Imputed interest (11,021)
Total operating lease liabilities $ 33,621