v3.26.1
Equity - 2026 Niowave Common Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 26, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, par value   $ 0.001   $ 0.001
Proceeds from issuance of common stock   $ 1,598 $ 14,364  
2026 Niowave Common Warrants        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares issued 98,522      
Warrants exercise price, per share $ 8      
Number of common stock to be issued up conversion of warrants 53,201      
Proceeds from issuance of common stock $ 500,000      
Warrants to purchase common stock 53,201      
Aggregate beneficial ownership limitation percentage 19.99%      
Beneficial ownership limitation percentage 9.99%      
Ownership percentage 19.99%      
Common warrant issued   53,201    
2026 Niowave Common Warrants | Private Placement        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercise price, per share $ 5.075      
Number of common stock to be issued up conversion of warrants 53,201      
Warrants to purchase common stock 53,201      
2026 Niowave Common Warrants | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of common stock to be issued up conversion of warrants 97,373      
Warrants to purchase common stock 97,373