XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details)
12 Months Ended
Dec. 31, 2024
Credit Losses  
Contractual life of accounts receivable 30 days
Period for analyzing historical loss data to determine loss experience 2 years