XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 128,884 $ 128,884
Accumulated amortization (81,108) (66,409)
Net carrying value 47,776 62,475
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 69,860 69,860
Accumulated amortization (35,141) (28,473)
Net carrying value 34,719 41,387
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 50,130 50,130
Accumulated amortization (39,968) (32,424)
Net carrying value 10,162 17,706
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 3,910 3,910
Accumulated amortization (3,656) (3,542)
Net carrying value 254 368
Internet protocol addresses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 4,984 4,984
Accumulated amortization (2,343) (1,970)
Net carrying value $ 2,641 $ 3,014