v3.26.1
Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Goodwill [Line Items]          
Number of reportable segments | segment     2    
Number of operating segments | segment     2    
Goodwill impairment $ (27,047,000) $ (28,769,000) $ (122,548,000) $ (28,769,000)  
Purchase price     147,000,000    
Goodwill 11,101,000   11,101,000   $ 209,073,000
Gross goodwill         6,700,000
Amortization of intangible assets 7,300,000 9,000,000.0 15,400,000 17,800,000  
Impairment of goodwill and intangible assets 0 $ 0 0 $ 0  
Accumulated Impairment Losses          
Goodwill [Line Items]          
Goodwill impairment (27,000,000.0)   (95,500,000)    
Technology Reporting Unit          
Goodwill [Line Items]          
Goodwill impairment     (122,548,000)    
Gross goodwill 232,366,000   232,366,000   307,790,000
Professional Services Reporting Unit          
Goodwill [Line Items]          
Goodwill $ 0   $ 0   $ 0