XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue Benchmark | Geographic Concentration Risk | Non-US      
Disaggregation of Revenue [Line Items]      
Concentration risk 80.00% 72.00%  
Revenue Benchmark | Geographic Concentration Risk | Singapore      
Disaggregation of Revenue [Line Items]      
Concentration risk 23.00% 22.00%  
Revenue Benchmark | Customer Concentration Risk | Customer One      
Disaggregation of Revenue [Line Items]      
Concentration risk 13.00% 11.00%  
Accounts Receivable | Customer Concentration Risk | Customer One      
Disaggregation of Revenue [Line Items]      
Concentration risk 21.00%   19.00%
Accounts Receivable, Sales-Type Leases | Customer Concentration Risk | Customer Two      
Disaggregation of Revenue [Line Items]      
Concentration risk 39.00%   45.00%
Airtime Service Sales | Revenue Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 79.00% 81.00%  
Mobile Comm Product Sales | Revenue Benchmark | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 15.00% 14.00%