XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Additional Information (Details) - $ / shares
1 Months Ended
Apr. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]      
Stock options granted and unexercised   848,311 904,220
Subsequent Events [Member] | Stock Option Repricing [Member]      
Subsequent Event [Line Items]      
Stock options granted and unexercised 337,053    
Stock options, exercise price minimum $ 22.09    
Stock options, exercise price maximum $ 23.18