XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]          
Total revenues, net   $ 16,427 $ 18,464 $ 58,299 $ 53,927
U.S.          
Disaggregation of Revenue [Line Items]          
Total revenues, net   15,750 18,016 51,239 52,894
EMEA          
Disaggregation of Revenue [Line Items]          
Total revenues, net   677 448 7,060 1,033
Product revenues, net          
Disaggregation of Revenue [Line Items]          
Total revenues, net   15,750 18,016 51,239 52,894
License revenues          
Disaggregation of Revenue [Line Items]          
Total revenues, net $ 5,000 0 0 5,000 0
Royalties          
Disaggregation of Revenue [Line Items]          
Total revenues, net   $ 677 $ 448 $ 2,060 $ 1,033