v3.26.3
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Parenthetical) (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]        
Revenue from customer $ 41,566 $ 36,202 $ 120,093 $ 115,854
Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer 47 450 499 1,168
Hardware        
Disaggregation of Revenue [Line Items]        
Revenue from customer 18,492 11,506 47,497 45,479
Hardware | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   94   151
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue from customer 6,469 7,035 21,138 15,255
Professional Services | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   164   423
Hosted Services        
Disaggregation of Revenue [Line Items]        
Revenue from customer $ 16,605 17,661 $ 51,458 55,120
Hosted Services | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   $ 192   $ 594