v3.26.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 77,341 $ 64,291
Deferred device and contract costs, current 35,015 31,820
Other receivables 9,868 8,834
Other current assets 1,951 2,071
Total prepaid expenses and other current assets $ 124,175 $ 107,016