v3.26.1
Capitalized Software and Other Intangibles - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Amortization of intangible assets     $ 2,400 $ 2,400  
Intangible Assets, Excluding Internal-Use Software          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Amortization of intangible assets $ 1,200 $ 1,200      
Software Development Costs and Acquired Developed Technology          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Amortization of intangible assets 7,300 9,000 14,900 18,300  
System development costs          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Capitalized costs 6,300 $ 6,600 12,900 $ 12,400  
Intangible assets, gross 209,275   209,275   $ 197,130
Acquired developed technology          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible assets, gross $ 48,500   $ 48,500   $ 48,500