v3.26.1
Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Deferred Device and Contract Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Deferred device and contract costs, current $ 35,015 $ 31,820
Deferred device and contract costs, non-current 15,180 14,129
Total deferred device and contract costs $ 50,195 $ 45,949