XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 2,082 $ 2,677 $ 7,131 $ 8,017
Employee Stock Option        
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,956 1,267 5,066 3,719
Performance-based stock options        
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 35 36 105 77
Service-based RSUs        
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 202 1,324 1,463 4,056
Performance Based RSU Activity        
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense (259) 0 0 0
ESPP        
Stock Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 148 $ 50 $ 497 $ 165