XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Schedule of Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits for the period presented:

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Balance at beginning of year

 

$

148,979

 

 

$

84,485

 

Increase based on tax positions related to current periods

 

 

8,475

 

 

 

37,278

 

Increase based on tax positions related to prior periods

 

 

 

 

 

40,986

 

Settlements with tax authorities

 

 

 

 

 

(13,770

)

Balance at end of year

 

$

157,454

 

 

$

148,979

 

 

Schedule of Reconciliation of Uncertain Tax Liabilities, Inclusive of Accruals for Related Penalties and Interest

A reconciliation of the beginning and ending amount of uncertain tax liabilities, inclusive of accruals for related penalties and interest, for the period presented:

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Balance, beginning of year

 

$

106,991

 

 

$

79,627

 

Increases based on tax positions related to prior years

 

 

2,161

 

 

 

4,536

 

Additions based on tax positions related to current year

 

 

6,169

 

 

 

26,825

 

Additions based on refunds received related to prior years

 

 

16

 

 

 

10

 

Release of tax payments on deposit and other

 

 

(633

)

 

 

(4,007

)

Ending carrying amount (1)

 

$

114,704

 

 

$

106,991

 

 

(1) Related to uncertain tax liabilities, the Company accrued $9,322 in interest and $6,123 in penalties as of March 31, 2025.