XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share - Potentially dilutive securities excluded from the calculation of diluted net loss per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Preferred stock (as converted to common stock)        
Diluted Net Loss Per Share        
Antidilutive securities   3,963,910   3,963,910
Employee Stock Option        
Diluted Net Loss Per Share        
Antidilutive securities 1,216,642 733,704 1,216,642 733,704