XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Oct. 31, 2023
Class of Warrant or Right [Line Items]          
Contra revenue   $ 110 $ 55    
Customer Warrant          
Class of Warrant or Right [Line Items]          
Number of shares issuable by warrant (in shares) 1,484,230        
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 20.34        
Warrant exercisable term 7 years        
Warrant shares issuable vested (in shares) 14,844        
2023 Warrant          
Class of Warrant or Right [Line Items]          
Number of shares issuable by warrant (in shares)         831,945
Class of warrant or right, exercise price of warrants or rights (in dollars per share)         $ 20.34
Warrants          
Class of Warrant or Right [Line Items]          
Warrants issuable (in shares)   198,518      
Warrant eligible for vesting (in shares)   64,861   34,090  
Contra revenue   $ 100 $ 100