XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted stock unit (Details) - Restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Restricted Stock Units    
Outstanding - Beginning Balance 727,984 373,849
Granted 667,319 526,821
Share issuance (228,932) (101,070)
Forfeited (89,742) (71,616)
Outstanding - Ending Balance 1,076,629 727,984
Weighted Average Fair Value per Share    
Outstanding - Beginning Balance $ 38.32 $ 55.53
Granted 19.80 30.26
Share issuance 37.63 55.43
Forfeited 29.34 44.4
Outstanding - Ending Balance $ 27.73 $ 38.32