XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock based compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan 2021 - shares
12 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Stock based compensation    
Shares authorized for issuance 564,071  
Percentage of common stock outstanding (1.00%)  
Increase in common stock reserved 550,055  
Shares available for grant   1,114,126