XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 217,467 $ 210,810
Accumulated Amortization (106,244) (90,562)
Carrying Value 111,223 120,248
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,498 80,558
Accumulated Amortization (37,146) (33,109)
Carrying Value $ 43,352 $ 47,449
Weighted Average Remaining Life 6 years 1 month 6 days 6 years 6 months
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (350) (329)
Carrying Value $ 185 $ 206
Weighted Average Remaining Life 4 years 6 months 5 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 14,006 $ 14,303
Accumulated Amortization (6,407) (5,389)
Carrying Value $ 7,599 $ 8,914
Weighted Average Remaining Life 3 years 7 months 6 days 4 years 1 month 6 days
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 89,245 $ 90,204
Accumulated Amortization (52,089) (45,482)
Carrying Value $ 37,156 $ 44,722
Weighted Average Remaining Life 2 years 9 months 18 days 3 years 3 months 18 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 33,183 $ 25,210
Accumulated Amortization (10,252) (6,253)
Carrying Value $ 22,931 $ 18,957
Weighted Average Remaining Life 3 years 2 months 12 days 2 years 4 months 24 days