XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 128,884 $ 131,084
Accumulated amortization (66,409) (48,184)
Net carrying value 62,475 82,900
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 69,860 69,860
Accumulated amortization (28,473) (19,582)
Net carrying value 41,387 50,278
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 50,130 50,130
Accumulated amortization (32,424) (22,367)
Net carrying value 17,706 27,763
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 3,910 3,910
Accumulated amortization (3,542) (2,564)
Net carrying value 368 1,346
Internet protocol addresses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 4,984 4,984
Accumulated amortization (1,970) (1,471)
Net carrying value 3,014 3,513
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 0 2,200
Accumulated amortization 0 (2,200)
Net carrying value $ 0 $ 0