v3.25.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 248,477 $ 232,672
Accumulated Amortization (166,160) (138,039)
Net Carrying Amount 82,317 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 150,097 150,097
Accumulated Amortization (129,303) (112,791)
Net Carrying Amount 20,794 37,306
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 98,380 81,080
Accumulated Amortization (36,857) (23,847)
Net Carrying Amount $ 61,523 $ 57,233