Quarterly report [Sections 13 or 15(d)]

Schedule of Prior Period Adjustments (Details)

v3.25.2
Schedule of Prior Period Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Research and development $ 2,845   $ 4,545 $ 5,120 $ 9,588
Selling and marketing $ 1,619   $ 4,273 $ 2,831 $ 9,082
Previously Reported [Member]          
Research and development   $ 1,212      
Selling and marketing   2,275      
Revision of Prior Period, Adjustment [Member]          
Research and development   1,063      
Selling and marketing   (1,063)      
Revised [Member]          
Research and development   2,275      
Selling and marketing   $ 1,212