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

Income Taxes - Cash Paid For Income Taxes (Net of Refunds Received) (Details)

v3.25.4
Income Taxes - Cash Paid For Income Taxes (Net of Refunds Received) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 321,000 $ 285,510
Income taxes paid (net of refunds received) 626,752 610,492
Arizona    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State: 62,000 0
California    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State: 168,000 182,000
Texas    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State: 62,000 51,026
Other state jurisdictions    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State: $ 13,752 $ 91,956