XML 108 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Future minimum payments (Details) - Acquisition of Content and Distribution Rights
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]  
2024 $ 25,865,517
Minimum estimated content payments $ 25,865,517