XML 89 R82.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Summaries of Recognized and Unrecognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense $ 3,079 $ 2,029 $ 5,774 $ 3,999
Unrecognized compensation expense 13,523   13,523  
Employee Stock Option        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 16 131 32 260
Unrecognized compensation expense 76   $ 76  
Weighted average period expected to be recognized (in years)     1 year 4 months 24 days  
RSAs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 1,324 761 $ 2,433 1,508
Unrecognized compensation expense 7,282   $ 7,282  
Weighted average period expected to be recognized (in years)     2 years  
PSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense 1,458 948 $ 2,750 1,855
Unrecognized compensation expense 6,165   6,165  
ESPP        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Recognized compensation expense $ 281 $ 189 $ 559 $ 376