XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of Classification of Stock-Based Compensation (Details) - Reportable Segment - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 5,445 $ 8,438 $ 20,108 $ 19,495
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 318 478 1,170 1,218
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 2,564 3,097 9,303 7,455
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 1,230 2,908 4,908 6,492
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 1,333 $ 1,955 $ 4,727 $ 4,330