XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 210,810 $ 194,132
Accumulated Amortization (90,562) (59,152)
Carrying Value 120,248 134,980
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,558 80,168
Accumulated Amortization (33,109) (24,919)
Carrying Value $ 47,449 $ 55,249
Weighted Average Remaining Life 6 years 6 months 7 years 4 months 24 days
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (329) (288)
Carrying Value $ 206 $ 247
Weighted Average Remaining Life 5 years 6 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 14,303 $ 14,012
Accumulated Amortization (5,389) (3,050)
Carrying Value $ 8,914 $ 10,962
Weighted Average Remaining Life 4 years 1 month 6 days 5 years
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 90,204 $ 89,262
Accumulated Amortization (45,482) (30,895)
Carrying Value $ 44,722 $ 58,367
Weighted Average Remaining Life 3 years 3 months 18 days 4 years 2 months 12 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 25,210 $ 10,155
Accumulated Amortization (6,253)  
Carrying Value $ 18,957 $ 10,155
Weighted Average Remaining Life 2 years 4 months 24 days 3 years