v3.25.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of supplemental cash flow information
The following table presents additional supplemental cash flow information for the six months ended June 30, 2025 and 2024 (in thousands):
Six Months Ended June 30,
Supplemental cash flow information:20252024
Interest paid$8,050 $9,311 
Income taxes paid, including foreign withholding taxes21,764 16,920 
Non-cash investing and financing activities:
Dividend payable15,507 10,052 
Right-of-use assets obtained in exchange of operating lease liabilities880 2,189 
Non-cash acquisition of patents19,319 — 
Accrued capitalized patent costs and property and equipment purchases4,961 (856)
Unsettled repurchase of common stock468 —