v3.25.2
Basis of Presentation - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Supplemental cash flow information:      
Interest paid $ 8,050 $ 9,311  
Income taxes paid, including foreign withholding taxes 21,764 16,920  
Non-cash investing and financing activities:      
Dividend payable 15,507 10,052 $ 11,557
Right-of-use assets obtained in exchange of operating lease liabilities 880 2,189  
Non-cash acquisition of patents 19,319 0  
Accrued capitalized patent costs and property and equipment purchases 4,961 (856)  
Unsettled repurchase of common stock $ 468 $ 0