Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Summary of Income Taxes Paid (Net of Refunds) by Jurisdictions (Details)

v3.25.4
Income Taxes - Summary of Income Taxes Paid (Net of Refunds) by Jurisdictions (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income taxes paid (net of refunds) by jurisdictions $ (3,126) $ 121,433 $ 645,248
Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions 37,388 80,437 602,903
State income taxes paid (net of refunds) by jurisdictions (40,514) 40,996 42,345
Income taxes paid (net of refunds) by jurisdictions (3,126) 121,433 $ 645,248
California | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions 2,500    
Massachusetts | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions 1,427    
South Carolina | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions (6,052)    
Georgia | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions (6,988)    
Utah | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions (14,633) (6,088)  
New Jersey | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions $ (17,468) 16,000  
Pennsylvania | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions   28,931  
Nebraska | Blocker Corporations      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal income taxes paid (net of refunds) by jurisdictions   $ (8,000)