XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Doubtful Accounts - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
category
Mar. 31, 2024
USD ($)
Receivables [Abstract]    
Interest income | $ $ 1.3 $ 1.1
Number of tiers receivable | category 3