XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Comprehensive Income (Loss) - Schedule of AOCI (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,376,363,789 $ 2,123,255,648 $ 2,312,517,069 [1] $ 2,065,792,821
Other comprehensive (loss) income, net of tax (509,327) (1,018,271) (1,418,531) 900,166
Ending balance 2,400,299,527 2,195,949,326 2,400,299,527 2,195,949,326
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (7,466,326) (12,224,497) (6,557,122) (14,142,934)
Ending balance (7,975,653) (13,242,768) (7,975,653) (13,242,768)
Foreign currency translation adjustments:        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,484,932) (4,153,406) (4,534,719) (4,032,239)
Other Comprehensive (loss) income before reclassifications (509,541) (1,456,377) (1,459,754) (1,577,544)
Other comprehensive (loss) income, net of tax (509,541) (1,456,377) (1,459,754) (1,577,544)
Ending balance (5,994,473) (5,609,783) (5,994,473) (5,609,783)
Unrealized (losses) gains on available-for-sale debt securities:        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,981,394) (8,071,091) (2,022,403) (10,110,695)
Other Comprehensive (loss) income before reclassifications (281,297) 547,342 (829,754) 825,060
Amounts reclassified from accumulated other comprehensive income 281,511 (109,236) 870,977 1,652,650
Other comprehensive (loss) income, net of tax 214 438,106 41,223 2,477,710
Ending balance $ (1,981,180) $ (7,632,985) $ (1,981,180) $ (7,632,985)
[1] The condensed consolidated balance sheet at December 31, 2023 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.