v3.26.1
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 13, 2024
USD ($)
shares
Sep. 30, 2025
shares
May 31, 2023
USD ($)
day
vote
$ / shares
shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Class of Stock [Line Items]              
Ordinary shares, authorized (in shares)       839,999,998      
Shares authorized (in shares)       6,666,666 6,666,666    
Shares outstanding (in shares)       2,027,147 5,000,000 5,000,000 0
Shares of ordinary share reserved (in shares)       51,340,403 54,762,940    
Proceeds from issuance of redeemable convertible preferred shares, net | $     $ 75,000 $ 0 $ 0 $ 74,250  
Issuance value of preferred shares | $     74,250 $ 30,103 $ 74,250 $ 74,250 $ 0
Temporary equity, gross | $     75,000        
Temporary equity, issuance costs | $     $ 750        
Issuance of ordinary shares upon conversion of preferred shares (in shares)   2,972,853   (2,972,853)      
Number of shares of class A ordinary shares issued upon conversion of preferred share (in shares)     1        
Preferred shares, mandatory conversion term     6 years        
Preferred shares, number of trading days immediately preceding date of written notice | day     30        
Preferred shares, conversion, notification period     5 years        
Preferred shares conversion upon milestone achievement     10 days        
Preferred shares, liquidation, percentage of issue price       3.00%      
Preferred shares, liquidation, multiple of issue price       200.00%      
Private Placement              
Class of Stock [Line Items]              
Number of shares issued in transaction (in shares) 7,500,000            
Consideration received on sale | $ $ 90,000            
Triggering Event, One              
Class of Stock [Line Items]              
Original issue price, multiple     200.00%        
Multiple of Original Issue Price     3.5        
VWAP Average term     2 years        
Triggering event, Two              
Class of Stock [Line Items]              
Original issue price, multiple     200.00%        
Multiple of Original Issue Price     2.5        
VWAP Average term     5 years        
Triggering event, Two | Maximum              
Class of Stock [Line Items]              
Original issue price, multiple     200.00%        
Triggering event, Two | Minimum              
Class of Stock [Line Items]              
Original issue price, multiple     25.00%        
Ordinary Shares (Class A and Class B)              
Class of Stock [Line Items]              
Ordinary shares, outstanding (in shares)       82,035,934 73,879,982 62,043,246 56,942,632
Issuance of ordinary shares upon exercise of warrants (in shares)   2,972,853   2,972,853   99,711  
Ordinary share warrants              
Class of Stock [Line Items]              
Shares of ordinary share reserved (in shares)       2,076,008 2,372,858    
Ordinary share warrants | Ordinary Shares (Class A and Class B)              
Class of Stock [Line Items]              
Issuance of ordinary shares upon exercise of warrants (in shares)       1,309,157      
Warrants Expiring March 2031 | Ordinary share warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)       433,942      
Warrant purchase price (in dollars per share) | $ / shares       $ 0.00006      
Warrants Expiring June 2030 | Ordinary share warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)       192,900      
Warrant purchase price (in dollars per share) | $ / shares       $ 0.0006      
Warrants Expiring March 2032 | Ordinary share warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)       220,000      
Warrant purchase price (in dollars per share) | $ / shares       $ 0.12      
Warrants Expiring June 2027 | Ordinary share warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)       1,229,166      
Warrant purchase price (in dollars per share) | $ / shares       $ 138      
Common Class A              
Class of Stock [Line Items]              
Ordinary shares, authorized (in shares)       666,666,666 666,666,666    
Ordinary shares, outstanding (in shares)       70,747,357 61,227,672    
Ordinary shares, voting rights, votes per share | vote     1 1      
Common Class B              
Class of Stock [Line Items]              
Ordinary shares, authorized (in shares)       166,666,666 166,666,666    
Ordinary shares, outstanding (in shares)       11,288,577 12,652,310    
Ordinary shares, voting rights, votes per share | vote       10      
Redeemable convertible preferred shares              
Class of Stock [Line Items]              
Shares of ordinary share reserved (in shares)     5,000,000 2,027,147 5,000,000    
Sale of stock, price per share (in dollars per share) | $ / shares     $ 15.00