XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Stock (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Capital Stock [Abstract]    
Capital stock, shares authorized (in shares) 62,000,000  
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Share-based Compensation [Abstract]    
Stock options granted (in shares) 0  
Convertible Note [Member]    
Share-based Compensation [Abstract]    
Common stock reserved for issuance (in shares) 1,700,000  
Shares available for future grants (in shares) 1,500,000  
The Plan [Member]    
Share-based Compensation [Abstract]    
Common stock reserved for issuance (in shares) 750,000  
Shares under options outstanding (in shares) 0  
Shares reserved upon vesting of restricted stock units (in shares) 164,837  
Shares available for future grants (in shares) 0