XML 125 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Unit (Details) - Restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Restricted Stock Units      
Outstanding - Beginning Balance 1,076,629 727,984 373,849
Granted 460,599 667,319 526,821
Share issuance (355,058) (228,932) (101,070)
Forfeited (143,079) (89,742) (71,616)
Outstanding - Ending Balance 1,039,091 1,076,629 727,984
Weighted Average Fair Value per Share      
Outstanding - Beginning Balance $ 27.73 $ 38.32 $ 55.53
Granted 14.26 19.8 30.26
Share issuance 30.04 37.63 55.43
Forfeited 23.14 29.34 44.4
Outstanding - Ending Balance $ 21.75 $ 27.73 $ 38.32