XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Minimum Payments Related to Agreements The following is a summary of the minimum payments related to these agreements.
2025$50,092 
2026$36,680 
2027$24,729 
2028$20,921 
2029$15,058 
Thereafter$39,837