v3.25.2
Revenues and Trade Receivables, Net - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Geographic Areas, Revenues from External Customers [Abstract]        
Revenues $ 10,003 $ 20,099 $ 18,723 $ 32,152
United States        
Geographic Areas, Revenues from External Customers [Abstract]        
Revenues 4,891 9,643 10,092 20,070
Ex-United States        
Geographic Areas, Revenues from External Customers [Abstract]        
Revenues $ 5,112 $ 10,456 $ 8,631 $ 12,082