XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Stock options and restricted stock units and awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock - Based Compensation      
Weighted-average grant date fair value of units and awards granted $ 17.50    
Employee Stock Option      
Stock - Based Compensation      
Weighted-average grant date fair value of options granted 28.24 $ 63.90 $ 112.76
Intrinsic value of options exercised   $ 98 $ 16,029
Restricted stock units and awards      
Stock - Based Compensation      
Weighted-average grant date fair value of units and awards granted $ 17.50 $ 88.39 $ 120.86
Fair value of units and rewards vested $ 5,612 $ 2,212 $ 980