v3.26.1
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from customer $ 39,844 $ 38,308 $ 78,527 $ 79,652
Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer 262 304 452 718
Hardware        
Disaggregation of Revenue [Line Items]        
Revenue from customer 13,624 15,143 29,005 33,973
Hardware | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   54   57
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue from customer 8,636 4,327 14,669 8,220
Professional Services | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   41   259
Hosted Services        
Disaggregation of Revenue [Line Items]        
Revenue from customer $ 17,584 18,838 $ 34,853 37,459
Hosted Services | Community WiFi [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from customer   $ 209   $ 402