v3.25.3
Stock-Based Compensation - Schedule of Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total expense $ 1,397 $ 3,513
Cost of revenues    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total expense 14 32
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total expense 1,182 2,889
Selling and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total expense 192 557
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total expense $ 9 $ 35