XML 82 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments And Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Purchase Commitments and Licensing Fees
Future minimum payments for these purchase commitments and minimum licensing fees as of December 31, 2024 are as follows:
YearAmount
2025$61 
202623 
202718 
202813 
202913 
Thereafter180 
Total$308