v3.26.1
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue from customer $ 38,683 $ 41,344
Community WiFi [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customer 190  
Hardware    
Disaggregation of Revenue [Line Items]    
Revenue from customer 15,381 18,830
Hardware | Community WiFi [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customer   3
Professional Services    
Disaggregation of Revenue [Line Items]    
Revenue from customer 6,033 3,893
Professional Services | Community WiFi [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customer   219
Hosted Services    
Disaggregation of Revenue [Line Items]    
Revenue from customer $ 17,269 18,621
Hosted Services | Community WiFi [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from customer   $ 193