v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue by Product Category (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 | Product Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     100.00% 100.00%
Point-to-Multi-Point                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 73,469 $ 95,816
Point-to-Multi-Point | Sales Revenue, Product Line | Product Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     42.00% 42.00%
Point-to-Point                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 48,195 $ 81,470
Point-to-Point | Sales Revenue, Product Line | Product Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     27.00% 36.00%
Enterprise                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 50,282 $ 44,377
Enterprise | Sales Revenue, Product Line | Product Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     28.00% 20.00%
Other                        
Disaggregation of Revenue [Line Items]                        
Revenues                     $ 5,340 $ 5,104
Other | Sales Revenue, Product Line | Product Concentration Risk                        
Disaggregation of Revenue [Line Items]                        
Concentration risk, percentage                     3.00% 2.00%
[1] estimate variable consideration for customer incentives
[2] estimate variable consideration for sales returns