XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
ACQUISITIONS AND DIVESTITURES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 08, 2025
Dec. 01, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]                  
Goodwill     $ 353,898   $ 353,898       $ 241,949
Acquired intangible assets     $ 0 $ 0 $ 44,844 $ 2,920      
Greenscreens AI, Inc.                  
Business Combination [Line Items]                  
Total consideration $ 151,850                
Cash paid $ 139,118                
Number of common stock (in shares) 256,984                
Stock consideration $ 12,732                
Goodwill 111,949                
Acquisition-related expenses             $ 3,009 $ 967  
Greenscreens AI, Inc. | Factoring                  
Business Combination [Line Items]                  
Goodwill 16,096                
Greenscreens AI, Inc. | Payments                  
Business Combination [Line Items]                  
Goodwill 15,425                
Greenscreens AI, Inc. | Intelligence                  
Business Combination [Line Items]                  
Goodwill 80,428                
Greenscreens AI, Inc. | Customer relationship intangibles                  
Business Combination [Line Items]                  
Acquired intangible assets $ 36,380                
Weighted average useful lives 12 years                
Greenscreens AI, Inc. | Customer relationship intangibles | Payments                  
Business Combination [Line Items]                  
Acquired intangible assets $ 14,860                
Greenscreens AI, Inc. | Customer relationship intangibles | Intelligence                  
Business Combination [Line Items]                  
Acquired intangible assets 21,520                
Greenscreens AI, Inc. | Software intangible assets                  
Business Combination [Line Items]                  
Acquired intangible assets $ 8,340                
Weighted average useful lives 5 years                
Isometric Technologies Inc                  
Business Combination [Line Items]                  
Cash paid   $ 10,000              
Goodwill   8,240              
Acquisition-related expenses                 $ 324
Isometric Technologies Inc | Capitalized Software                  
Business Combination [Line Items]                  
Acquired intangible assets   $ 1,680              
Weighted average useful lives   4 years              
Isometric Technologies Inc | Customer relationship intangibles                  
Business Combination [Line Items]                  
Acquired intangible assets   $ 60              
Weighted average useful lives   4 years              
Isometric Technologies Inc | Trade Names                  
Business Combination [Line Items]                  
Acquired intangible assets   $ 20              
Weighted average useful lives   1 year