XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments under Contractual Obligations

The following table shows future minimum payments related to noncancelable purchase agreements with initial terms of greater than one year and anticipated payments related to the mandatory deemed repatriation transition tax resulting from the U.S. Tax Cuts and Jobs Act (“Transition Tax”) based on the expected due dates of the various installments as of December 31, 2023 (in thousands):

 

Year

 

Purchase
Obligations

 

 

Transition
Tax

 

2024

 

$

22,003

 

 

$

7,379

 

2025

 

 

31,633

 

 

 

9,223

 

2026

 

 

57,132

 

 

 

0

 

2027

 

 

25,000

 

 

 

0

 

2028

 

 

0

 

 

 

0

 

Thereafter

 

 

0

 

 

 

0

 

 

 

$

135,768

 

 

$

16,602