v3.26.1
Comprehensive Income (Loss) - Schedule of AOCI (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 2,502,585,166 $ 2,479,417,503 $ 2,487,829,724 [1] $ 2,472,099,655
Other comprehensive income, net of tax 488,098 1,633,473 1,442,944 3,012,692
Balance at end of period 2,538,100,758 2,430,637,724 2,538,100,758 2,430,637,724
Accumulated other comprehensive income (loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 1,222,600 (5,030,122) 267,754 (6,409,341)
Other comprehensive income, net of tax 488,098 1,633,473 1,442,944 3,012,692
Balance at end of period 1,710,698 (3,396,649) 1,710,698 (3,396,649)
Foreign currency translation adjustments:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 1,434,747 (6,162,966) (310,305) (5,817,736)
Other comprehensive income (loss) before reclassifications 283,277 2,109,011 2,028,329 1,763,781
Other comprehensive income, net of tax 283,277 2,109,011 2,028,329 1,763,781
Balance at end of period 1,718,024 (4,053,955) 1,718,024 (4,053,955)
Unrealized gains (losses) on available for sale securities:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 704,122 1,132,844 1,347,044 (591,605)
Other comprehensive income (loss) before reclassifications (521,799) 1,107,816 (1,165,516) 1,480,018
Amounts reclassified from accumulated other comprehensive income (loss) 0 (599,514) 795 752,733
Other comprehensive income, net of tax (521,799) 508,302 (1,164,721) 2,232,751
Balance at end of period 182,323 1,641,146 182,323 1,641,146
Unrealized losses on derivatives:        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (916,269) 0 (768,985) 0
Other comprehensive income (loss) before reclassifications 726,620 (1,235,940) 631,563 (1,235,940)
Amounts reclassified from accumulated other comprehensive income (loss) 0 252,100 (52,227) 252,100
Other comprehensive income, net of tax 726,620 (983,840) 579,336 (983,840)
Balance at end of period $ (189,649) $ (983,840) $ (189,649) $ (983,840)
[1] The Condensed Consolidated Balance Sheet at December 31, 2025 has been derived from the audited Consolidated Financial Statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements.