XML 143 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation - Plans (Details)
Dec. 31, 2023
shares
Stock Based Compensation  
Shares available for future issuance 1,397,089