XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Summary of stock-based compensation
The following table summarizes our stock-based compensation by financial statement classification:
Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (in thousands)
Capitalized stock-based compensation$107 $83 $251 $128 
Cost of sales27 14 63 25 
Research and development5,397 4,437 11,718 8,358 
Selling, general and administrative13,599 10,756 29,072 20,073 
Total stock-based compensation$19,130 $15,290 $41,104 $28,584