v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount $ 233,145 $ 221,621
Accumulated Amortization (159,699) (143,244)
Net Carrying Amount 73,446 78,377
Acquired technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 117,737 117,737
Accumulated Amortization (110,177) (101,481)
Net Carrying Amount 7,560 16,256
Capitalized software development costs    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 115,408 103,884
Accumulated Amortization (49,522) (41,763)
Net Carrying Amount $ 65,886 $ 62,121