v3.26.3
Segment Information - Schedule of Revenue by Geographic Area Based on Customers Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 37,710 $ 32,501 $ 94,049 $ 56,191
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 33,414 31,300 77,076 51,863
Denmark [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue     7,786 4,079
Japan [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue     5,995  
Rest of World [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,296 $ 1,201 $ 3,192 $ 249