XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Accounts payable $ 687,637   $ 369,396
Revenues 1,564,991 $ 1,550,641  
Greenberg Traurig, P.A. [Member] | Customary Fees for Legal Services [Member]      
Related Party Transaction [Line Items]      
Fees for related party transaction 75 13  
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 67   3
Carrier and Its Affiliates [Member] | Supplier Concentration Risk [Member] | Related Party [Member]      
Related Party Transaction [Line Items]      
Accounts payable 202,000   $ 100,000
Revenues $ 18,000 $ 22,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 58.00% 62.00%