v3.25.2
Loss per Share - Computation of diluted net loss per antidilutive (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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) 437,589 314,769 397,206 297,623