XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information of Stock Options and Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option [Member]      
Share-based compensation      
Weighted-average grant date fair value of options granted $ 14.43 $ 22.28 $ 53.2
Intrinsic value of options exercised $ 2,275 $ 98
Restricted stock units      
Share-based compensation      
Weighted-average grant date fair value of units and awards granted $ 16.6 $ 17.5 $ 40.06
Fair value of units and rewards vested $ 6,469 $ 9,926 $ 2,212