XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount The following table summarizes stock-based compensation expense by function for the three months ended March 31, 2026, and 2025:
Three Months Ended March 31,
20262025
(in thousands)
Cost of revenue277 199
Research and development915 244
Selling and marketing442 323
General and administrative1,320 1,511
$2,954 $2,277