v3.25.3
Loss per Share - Computation of diluted net loss per antidilutive (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Warrants        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share (in shares) 14,385,500   14,385,500  
RSU        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share (in shares) 768,066 599,547 550,640 398,998