v3.25.1
Basis of Presentation - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Supplemental cash flow information:      
Income taxes paid, including foreign withholding taxes $ 10,204 $ 9,335  
Non-cash investing and financing activities:      
Dividend payable 15,577 10,155 $ 11,557
Right-of-use assets obtained in exchange of operating lease liabilities 0 2,189  
Non-cash acquisition of patents 13,000 0  
Accrued capitalized patent costs and property and equipment purchases 4,470 (1,358)  
Unsettled repurchase of common stock $ 411 $ 0