v3.25.4
Income Taxes - Unrecognized Tax Positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits, beginning of the year $ 9,498,441 $ 6,432,143
Gross increase – current period tax positions 5,033,976 3,073,575
Gross decrease – prior period tax positions (397) (7,277)
Unrecognized tax benefits, end of year $ 14,532,020 $ 9,498,441