XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (loss) per Share - Additional information (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive securities excluded from computation of earnings per share    
Common stock reserved available for future issuance 902,824  
Dilutive effect of outstanding options and restricted stock units 3,014,000  
Restricted Stock Units    
Antidilutive securities excluded from computation of earnings per share    
Dilutive effect of outstanding options and restricted stock units 513,455  
Employee Stock Option    
Antidilutive securities excluded from computation of earnings per share    
Common stock reserved available for future issuance 4,000,000 6,300,000
Dilutive effect of outstanding options and restricted stock units 3,700,000  
Employee Stock Option    
Antidilutive securities excluded from computation of earnings per share    
Computation of diluted loss per share 300,000