XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jan. 28, 2025
May 30, 2024
Sep. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Sep. 30, 2025
Dec. 31, 2024
Business Combination [Line Items]              
Goodwill     $ 573,933     $ 573,933 $ 549,651
Restricted Stock Units              
Business Combination [Line Items]              
Shares granted (in shares)           3,762,491  
Granted (in dollars per share)           $ 68.33  
Performance Shares              
Business Combination [Line Items]              
Shares granted (in shares)     409,283 93,438 46,986 545,075  
Granted (in dollars per share)           $ 103.32  
Novorender              
Business Combination [Line Items]              
Total purchase consideration $ 44,300            
Payments to acquire businesses, gross 43,200            
Business combination, accelerated option vesting compensation expense 1,100            
Business combination, escrow deposit, amount held for indemnification claims $ 5,000            
Business combination, escrow release period 24 months            
Goodwill $ 23,706            
Business combination, contingent compensation holdback $ 6,700            
Business combination, contingent compensation holdback, service period 2 years            
Business combination, released in twelve months $ 1,900            
Business combination, released in twenty four months $ 4,800            
Novorender | Restricted Stock Units              
Business Combination [Line Items]              
Shares granted (in shares) 55,956            
Granted (in dollars per share) $ 76.30            
Novorender | Developed technology              
Business Combination [Line Items]              
Useful Life 7 years            
Novorender | Customer relationships              
Business Combination [Line Items]              
Useful Life 10 years            
Intelliwave Technologies, Inc              
Business Combination [Line Items]              
Total purchase consideration   $ 29,800          
Goodwill   11,333          
Escrow deposit   4,300          
Escrow deposit to be released in eighteen months     $ 3,800     $ 3,800  
Escrow deposit to be released in twenty four months   $ 500          
Intelliwave Technologies, Inc | Restricted Stock Units              
Business Combination [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          
Intelliwave Technologies, Inc | Performance Shares              
Business Combination [Line Items]              
Equity instruments other than options, issued in connection with acquisitions (in shares)   65,269          
Intelliwave Technologies, Inc | Developed technology              
Business Combination [Line Items]              
Useful Life   7 years          
Intelliwave Technologies, Inc | Customer relationships              
Business Combination [Line Items]              
Useful Life   10 years