XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]      
Accounts payable $ 545,567   $ 490,879
Revenues 1,531,086 $ 1,564,991  
Greenberg Traurig, P.A. [Member] | Customary Fees for Legal Services [Member]      
Related Party Transaction [Line Items]      
Fees for related party transaction 22 75  
Greenberg Traurig, P.A. [Member] | Customary Fees for Legal Services [Member] | Related Party [Member] | Accounts Payable [Member]      
Related Party Transaction [Line Items]      
Amount payable to related party 35   32
Carrier and Its Affiliates [Member] | Supplier Concentration Risk [Member] | Related Party [Member]      
Related Party Transaction [Line Items]      
Accounts payable 192,000   $ 204,000
Revenues $ 19,000 $ 18,000  
Carrier and Its Affiliates [Member] | Supplier Concentration Risk [Member] | Cost of Goods, Total [Member]      
Related Party Transaction [Line Items]      
Percentage of purchases from key suppliers 65.00% 58.00%