v3.26.1
Revenues and Trade Receivables, Net - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 13,819 $ 10,003 $ 28,265 $ 18,723
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 10,991 4,891 24,236 10,092
Ex-United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,828 $ 5,112 $ 4,029 $ 8,631