v3.25.4
EQUITY - Schedule of Reserved Shares for Future Issuance (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 77,257,034 69,015,770
Stock options issued and outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 22,104,717 26,436,951
Restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 375,640 375,640
Public warrants outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 9,999,967 9,999,967
Private placement warrants outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 5,333,334 5,333,334
Bank warrant    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 1,000,000 1,000,000
2021 Incentive Award Plan available shares    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 38,443,376 25,869,878