XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 4,129  
2025 7,900  
2026 7,314  
2027 4,832  
2028 2,458  
Thereafter 5,773  
Total undiscounted lease payments 32,406  
Less: imputed interest (5,340)  
Total operating lease liabilities 27,066  
Operating lease liabilities, current portion 6,438 $ 6,955
Operating lease liabilities, noncurrent portion $ 20,628 $ 24,621