XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Comprehensive Income (Loss) - Schedule of AOCI (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 2,472,099,655 $ 2,312,517,069
Other comprehensive income (loss), net of tax 1,379,219 (909,204)
Balance at end of period 2,479,417,503 2,376,363,789
Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (6,409,341) (6,557,122)
Other comprehensive income (loss), net of tax 1,379,219 (909,204)
Balance at end of period (5,030,122) (7,466,326)
Foreign currency translation adjustments:    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (5,817,736) (4,534,719)
Other Comprehensive loss before reclassifications (345,230) (950,213)
Other comprehensive income (loss), net of tax (345,230) (950,213)
Balance at end of period (6,162,966) (5,484,932)
Unrealized gains (losses) on debt securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (591,605) (2,022,403)
Other Comprehensive loss before reclassifications (853,336) (548,457)
Amounts reclassified from accumulated other comprehensive loss 2,577,785 589,466
Other comprehensive income (loss), net of tax 1,724,449 41,009
Balance at end of period $ 1,132,844 $ (1,981,394)