v3.26.1
Capitalized Software and Other Intangibles - Schedule of Capitalized Software (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Total intangible assets, net $ 66,934 $ 71,698
Software Development Costs and Acquired Developed Technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Accumulated amortization (203,398) (188,933)
Total intangible assets, net 54,377 56,697
System development costs    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Capitalized software, gross 209,275 197,130
Acquired developed technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Capitalized software, gross $ 48,500 $ 48,500