XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2023 $ 2,340  
2024 8,783  
2025 7,701  
2026 7,211  
2027 4,939  
Thereafter 9,353  
Total undiscounted lease payments 40,327  
Less: imputed interest (7,631)  
Total operating lease liabilities 32,696  
Operating lease liabilities, current portion 6,906 $ 6,278
Operating lease liabilities, noncurrent portion $ 25,790 $ 26,695