v3.25.4
Related Party Transactions (Details) - Distribution Agreement With Motorola Member
$ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2020
partner
Dec. 31, 2024
USD ($)
Related Party Transaction [Line Items]    
Number of resellers and integration partners | partner 2,000  
Related Party    
Related Party Transaction [Line Items]    
Revenue | $   $ 6.1