XML 108 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense $ 61,086 $ 41,789 $ 21,544
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 28,057 20,661 14,859
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 27,257 12,254 4,056
Restricted Stock Units | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense 5,266 8,336 2,548
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total share-based compensation expense $ 506 $ 538 $ 81