XML 68 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies - Future Principal Contractual Obligations for Operating Lease Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Aug. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Six months ending December 31, 2023 $ 2,827  
2024 6,992  
2025 7,186  
2026 6,878  
2027 6,893  
2028 and thereafter 19,028  
Total future minimum lease payments 49,804 $ 4,500
Less: Imputed interest (13,343)  
Total operating lease liabilities $ 36,461