XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Nov. 02, 2023
Surety bonds      
Commitment and Contingencies      
Maximum exposure, undiscounted     $ 30.0
Number of notice day 180 days    
Credit Card Reserve      
Commitment and Contingencies      
Restricted cash $ 13.0 $ 13.2  
Former Chief Executive Officer      
Commitment and Contingencies      
Ownership percentage (more than) 5.00%