v3.25.1
Description of Organization and Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Revenue Recognition    
Deferred revenue $ 36,012,666 $ 22,171,808
Angel Guild Memberships    
Revenue Recognition    
Deferred revenue 34,200,000 19,800,000
Content Licensing    
Revenue Recognition    
Deferred revenue 0 0
Pay it Forward    
Revenue Recognition    
Deferred revenue 100,000 400,000
Theatrical Pay it Forward    
Revenue Recognition    
Deferred revenue 1,000,000 1,000,000
Other Deferred Revenue    
Revenue Recognition    
Deferred revenue $ 700,000 $ 1,000,000