XML 85 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summaries of Recognized and Unrecognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense $ 2,154 $ 1,574 $ 6,153 $ 4,510
Unrecognized compensation expense 11,069   11,069  
Employee Stock Option        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 71 70 331 74
Unrecognized compensation expense 125   $ 125  
Weighted average period expected to be recognized (in years)     2 years  
RSAs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 1,001 603 $ 2,509 1,776
Unrecognized compensation expense 6,691   $ 6,691  
Weighted average period expected to be recognized (in years)     2 years 2 months 12 days  
PSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 959 768 $ 2,814 2,072
Unrecognized compensation expense 4,151   4,151  
ESPP        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 123 $ 133 499 $ 588
Unrecognized compensation expense $ 102   $ 102