v3.26.1
Stockholders' Deficit - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Deficit        
Proceeds from issuance of common shares     $ 3,004 $ 12,442
Pre Modification        
Stockholders' Deficit        
Incremental stock-based compensation for stock options modification     $ 700  
Common Stock        
Stockholders' Deficit        
Number of shares issued during the period 538 33,391 12,926 56,138