XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 207,449 $ 194,132
Accumulated Amortization (81,560) (59,152)
Carrying Value 125,889 134,980
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,222 80,168
Accumulated Amortization (31,001) (24,919)
Carrying Value $ 49,221 $ 55,249
Weighted Average Remaining Life 6 years 8 months 12 days 7 years 4 months 24 days
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (319) (288)
Carrying Value $ 216 $ 247
Weighted Average Remaining Life 5 years 3 months 18 days 6 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 13,877 $ 14,012
Accumulated Amortization (4,686) (3,050)
Carrying Value $ 9,191 $ 10,962
Weighted Average Remaining Life 4 years 3 months 18 days 5 years
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 88,824 $ 89,262
Accumulated Amortization (41,300) (30,895)
Carrying Value $ 47,524 $ 58,367
Weighted Average Remaining Life 3 years 6 months 4 years 2 months 12 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 23,991 $ 10,155
Accumulated Amortization (4,254)  
Carrying Value $ 19,737 $ 10,155
Weighted Average Remaining Life 2 years 6 months 3 years