v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
lawsuit
Nov. 02, 2023
brokerage
Dec. 31, 2022
USD ($)
Loss contingency, number of lawsuits | lawsuit 10    
Loss contingency, number of brokerages invovled | brokerage   7  
Letters of credit $ 44.4   $ 48.0
Escrow and trust deposits 120.0   136.7
Revolving credit facility      
Letters of credit 43.8   33.0
Cash and Cash Equivalents      
Letters of credit $ 0.6   $ 15.0