XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 241,077 $ 257,682
Accumulated amortization (120,268) (127,418)
Net carrying amount 120,809 130,264
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 24,688 34,942
Accumulated amortization (21,260) (29,981)
Net carrying amount $ 3,428 $ 4,961
Developed Technology | Weighted-Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average life (years) 3 years 7 months 28 days 3 years 5 months 19 days
Tradenames    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 13,814 $ 16,505
Accumulated amortization (8,387) (10,315)
Net carrying amount $ 5,427 $ 6,190
Tradenames | Weighted-Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average life (years) 4 years 8 months 26 days 4 years 6 months 7 days
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 202,575 $ 206,235
Accumulated amortization (90,621) (87,122)
Net carrying amount $ 111,954 $ 119,113
Customer Relationships | Weighted-Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average life (years) 8 years 4 months 6 days 8 years 4 months 2 days