XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value as of Acquisition Date $ 179,373 $ 181,273  
Accumulated Amortization (120,649) (108,382)  
Net Carrying Value 58,724 72,891 $ 88,718
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value as of Acquisition Date 171,846 173,746  
Accumulated Amortization (114,671) (103,021)  
Net Carrying Value 57,175 70,725  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value as of Acquisition Date 7,527 7,527  
Accumulated Amortization (5,978) (5,361)  
Net Carrying Value $ 1,549 $ 2,166