v3.25.2
Share-Based Compensation -Schedule of Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 1,488 $ 1,185 $ 2,563 $ 2,169
Cost of sales        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 67 85 126 172
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 215 248 421 440
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 149 194 272 436
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 1,057 $ 658 $ 1,744 $ 1,121