XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Deferred Device and Contract Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Deferred device and contract costs, current $ 31,820 $ 33,188
Deferred device and contract costs, non-current 14,129 17,057
Total deferred device and contract costs $ 45,949 $ 50,245