XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Oct. 31, 2023
Class of Warrant or Right [Line Items]          
Warrants contra revenue   $ 374 $ 110    
Customer Warrant          
Class of Warrant or Right [Line Items]          
Number of shares issuable by warrant (in shares) 1,484,230        
Warrant exercisable term 7 years        
2023 Warrant          
Class of Warrant or Right [Line Items]          
Number of shares issuable by warrant (in shares)         831,945
Warrants          
Class of Warrant or Right [Line Items]          
Warrants issuable (in shares)   474,029   474,029  
Warrant eligible for vesting (in shares)   201,262   50,439  
Warrants contra revenue   $ 400 $ 100