XML 130 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition - Narrative (Details)
$ in Thousands
12 Months Ended
Aug. 14, 2023
USD ($)
Dec. 31, 2023
USD ($)
opportunity
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]        
Number of business opportunities | opportunity   2    
Goodwill   $ 227,412 $ 165,420 $ 165,420
Aceyus, Inc.        
Business Acquisition [Line Items]        
Cash consideration $ 82,000      
Goodwill $ 61,992      
Business combination, acquisition related costs   $ 2,200    
Aceyus, Inc. | Developed technology        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 8 years      
Aceyus, Inc. | Customer relationships        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 5 years      
Aceyus, Inc. | Trademarks        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 3 years