v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
[1],[2]
Jun. 30, 2024
[1],[2]
Mar. 31, 2024
[1],[2]
Sep. 30, 2023
[1],[2]
Jun. 30, 2023
[1],[2]
Mar. 31, 2023
[1],[2]
Jun. 30, 2024
[1],[2]
Jun. 30, 2023
[1],[2]
Sep. 30, 2024
[1],[2]
Sep. 30, 2023
[1],[2]
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]                        
Revenues $ 44,668 $ 45,233 $ 47,070 $ 44,608 $ 53,720 $ 75,971 $ 92,303 $ 129,691 $ 136,971 $ 174,299 $ 177,286 $ 226,767
Sales Revenue, Product Line | Geographic Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     100.00% 100.00%
North America                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 86,914 $ 138,927
North America | Sales Revenue, Product Line | Geographic Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     49.00% 62.00%
Europe, Middle East and Africa                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 50,956 $ 43,647
Europe, Middle East and Africa | Sales Revenue, Product Line | Geographic Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     29.00% 19.00%
Caribbean and Latin America                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 20,527 $ 20,667
Caribbean and Latin America | Sales Revenue, Product Line | Geographic Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     11.00% 9.00%
Asia Pacific                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 18,889 $ 23,526
Asia Pacific | Sales Revenue, Product Line | Geographic Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     11.00% 10.00%
[1] estimate variable consideration for customer incentives
[2] estimate variable consideration for sales returns