XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS COMBINATIONS - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
May 30, 2024
Feb. 28, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill     $ 549,651 $ 539,354 $ 539,128
Intelliwave Technologies, Inc.          
Business Acquisition [Line Items]          
Total purchase consideration $ 29,800        
Cash consideration held in escrow 4,300        
Escrow deposit to be released in eighteen months 3,800        
Goodwill $ 11,333        
Intelliwave Technologies, Inc. | Subsequent Event          
Business Acquisition [Line Items]          
Escrow deposit released   $ 500      
Intelliwave Technologies, Inc. | Developed Technology          
Business Acquisition [Line Items]          
Acquired intangible assets, useful life 7 years        
Intelliwave Technologies, Inc. | Customer relationships          
Business Acquisition [Line Items]          
Acquired intangible assets, useful life 10 years        
Intelliwave Technologies, Inc. | Performance Shares          
Business Acquisition [Line Items]          
Equity instruments other than options, issued in connection with acquisitions (in shares) 65,269        
Intelliwave Technologies, Inc. | Restricted Stock Units (RSUs)          
Business Acquisition [Line Items]          
Equity instruments other than options, issued in connection with acquisitions (in shares) 67,807        
Grant date fair value (in dollars per share) $ 68.96