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 |