XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Capitalized Software and Other Intangibles - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 22, 2021
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Amortization of intangible assets $ 1,200 $ 1,900 $ 2,400 $ 3,800    
System development costs            
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Amortization of system development costs 9,000 10,100 18,300 20,400    
System development costs 6,600 $ 5,400 12,400 $ 9,200    
Capitalized computer software, gross 185,844   185,844   $ 173,444  
Acquired developed technology            
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Capitalized computer software, gross $ 48,500   $ 48,500   $ 48,500  
Acquired developed technology | Hello Digit, Inc.            
Intangible Asset, Acquired, Finite-Lived [Line Items]            
Capitalized computer software, gross           $ 48,500