XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of finite lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 208,786 $ 194,132
Accumulated Amortization 73,833 (59,152)
Carrying Value 134,953 134,980
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount 80,499 80,168
Accumulated Amortization (29,015) (24,919)
Carrying Value $ 51,484 $ 55,249
Weighted Average Remaining Life 7 years 7 years 4 months 24 days
Contractor relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 535 $ 535
Accumulated Amortization (309) (288)
Carrying Value $ 226 $ 247
Weighted Average Remaining Life 5 years 6 months 6 years
Trade name [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 14,127 $ 14,012
Accumulated Amortization (4,192) (3,050)
Carrying Value $ 9,935 $ 10,962
Weighted Average Remaining Life 4 years 7 months 6 days 5 years
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 89,634 $ 89,262
Accumulated Amortization (38,062) (30,895)
Carrying Value $ 51,572 $ 58,367
Weighted Average Remaining Life 3 years 9 months 18 days 4 years 2 months 12 days
Internally developed software [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 23,991 $ 10,155
Accumulated Amortization (2,255)  
Carrying Value $ 21,736 $ 10,155
Weighted Average Remaining Life 2 years 8 months 12 days 3 years