v3.26.1
Income Taxes - Summary of Company Paid Income Taxes (Detail) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local $ 143,364    
Total income taxes paid, net of refunds 143,364 $ 158,789 $ 164,450
Maryland [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local 38,712    
Pennsylvania [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local 60,691    
Texas [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local 43,886    
Other [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local $ 75