v3.25.2
Description of Organization and Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Revenue Recognition    
Deferred revenue $ 40,110,763 $ 22,171,808
Angel Guild Memberships    
Revenue Recognition    
Deferred revenue 39,400,000 19,800,000
Content Licensing    
Revenue Recognition    
Deferred revenue 0 0
Pay it Forward    
Revenue Recognition    
Deferred revenue 0 400,000
Theatrical Pay it Forward    
Revenue Recognition    
Deferred revenue 100,000 1,000,000
Other Deferred Revenue    
Revenue Recognition    
Deferred revenue $ 600,000 $ 1,000,000