XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 223,367 $ 210,810
Accumulated Amortization (121,829) (90,562)
Carrying Value 101,538 120,248
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,437 80,558
Accumulated Amortization (41,199) (33,109)
Carrying Value $ 39,238 $ 47,449
Weighted Average Remaining Life 5 years 8 months 12 days 6 years 6 months
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (370) (329)
Carrying Value $ 165 $ 206
Weighted Average Remaining Life 4 years 5 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 13,731 $ 14,303
Accumulated Amortization (7,404) (5,389)
Carrying Value $ 6,327 $ 8,914
Weighted Average Remaining Life 3 years 2 months 12 days 4 years 1 month 6 days
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 88,350 $ 90,204
Accumulated Amortization (58,606) (45,482)
Carrying Value $ 29,744 $ 44,722
Weighted Average Remaining Life 2 years 4 months 24 days 3 years 3 months 18 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 40,314 $ 25,210
Accumulated Amortization (14,250) (6,253)
Carrying Value $ 26,064 $ 18,957
Weighted Average Remaining Life 3 years 8 months 12 days 2 years 4 months 24 days