XML 106 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Stock-based Compensation Expense, Net of Forfeitures and Adjustments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 30,645 $ 24,487 $ 14,291
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 1,194 759 942
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 23,961 19,655 9,199
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 1,333 1,077 1,650
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 4,157 $ 2,996 $ 2,500