v3.25.4
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 221,621 $ 232,672
Accumulated Amortization (143,244) (138,039)
Net Carrying Amount 78,377 94,633
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 0 1,495
Accumulated Amortization 0 (1,401)
Net Carrying Amount 0 94
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 117,737 150,097
Accumulated Amortization (101,481) (112,791)
Net Carrying Amount 16,256 37,306
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 103,884 81,080
Accumulated Amortization (41,763) (23,847)
Net Carrying Amount $ 62,121 $ 57,233