XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 224,494 $ 210,810
Accumulated Amortization (115,619) (90,562)
Carrying Value 108,875 120,248
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,962 80,558
Accumulated Amortization (39,327) (33,109)
Carrying Value $ 41,635 $ 47,449
Weighted Average Remaining Life 5 years 10 months 24 days 6 years 6 months
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (360) (329)
Carrying Value $ 175 $ 206
Weighted Average Remaining Life 4 years 3 months 18 days 5 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 14,441 $ 14,303
Accumulated Amortization (7,163) (5,389)
Carrying Value $ 7,278 $ 8,914
Weighted Average Remaining Life 3 years 4 months 24 days 4 years 1 month 6 days
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 90,654 $ 90,204
Accumulated Amortization (56,518) (45,482)
Carrying Value $ 34,136 $ 44,722
Weighted Average Remaining Life 2 years 7 months 6 days 3 years 3 months 18 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 37,902 $ 25,210
Accumulated Amortization (12,251) (6,253)
Carrying Value $ 25,651 $ 18,957
Weighted Average Remaining Life 3 years 4 months 24 days 2 years 4 months 24 days