XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Feb. 29, 2024
Dec. 31, 2023
Assets        
Money market funds $ 150,746     $ 175,709
Liabilities, Fair Value Disclosure [Abstract]        
Warrants 20,370 $ 26,000 $ 10,400 0
Recurring        
Assets        
Total 145,900      
Liabilities, Fair Value Disclosure [Abstract]        
Warrants 20,400      
Total 20,400      
Level 1 | Recurring        
Assets        
Total 145,900      
Liabilities, Fair Value Disclosure [Abstract]        
Warrants 0      
Total 0      
Level 2 | Recurring        
Assets        
Total 0      
Liabilities, Fair Value Disclosure [Abstract]        
Warrants 0      
Total 0      
Level 3 | Recurring        
Assets        
Total 0      
Liabilities, Fair Value Disclosure [Abstract]        
Warrants 20,400      
Total 20,400      
Money market funds | Recurring        
Assets        
Money market funds 145,900     $ 124,800
Money market funds | Level 1 | Recurring        
Assets        
Money market funds 145,900      
Money market funds | Level 2 | Recurring        
Assets        
Money market funds 0      
Money market funds | Level 3 | Recurring        
Assets        
Money market funds $ 0