XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of condensed consolidated statements of operations and comprehensive income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation [1] $ 7,721 $ 3,808
Cost of Sales    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation 141 125
Research and Development    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation 1,231 648
Sales and Marketing    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation 2,104 1,387
General and Administrative    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation $ 4,245 $ 1,648
[1] A portion of the stock-based compensation in the table above pertains to Incentive Stock Options, which are nondeductible and the balance that is related to stock-based compensation is offset by valuation allowance. Therefore, we have excluded the income tax effect associated with the stock-based compensation in the calculation above.