v3.26.1
Revenue and Deferred Revenue (As Restated) - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Revenue and Deferred Revenue              
Total $ 4,777 $ 5,326 $ 5,446 $ 1,885 $ 10,771 $ 15,548 $ 5,183
Network design and installation              
Revenue and Deferred Revenue              
Total 3,983     1,583   13,599 4,494
Internet network services and hardware and internet service              
Revenue and Deferred Revenue              
Total $ 794     $ 302   $ 1,949 $ 689