v3.26.1
Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds $ 16,440 $ 15,105
Cash paid for interest, net 2,035 2,474
Change in accounts payable and accrued expenses related to capital expenditures $ 4,456 $ 6,969