XML 111 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Share-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
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense $ 5,925 $ 21,931 $ 25,094 $ 69,267
Cost of revenues        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense 102 471 471 1,450
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense 1,141 7,492 5,937 23,824
Sales and marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense 352 2,100 1,826 5,966
General and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense $ 4,330 $ 11,868 $ 16,860 $ 38,027