v3.26.1
Supplemental Cash Flows Information - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Supplemental Cash Flow Elements [Abstract]      
Cash paid for interest on long-term debt   $ 1,131 $ 1,209
Cash paid for interest on finance leases   10,553 10,445
Cash paid for operating leases   2,153 1,875
Cash paid for income taxes   29,450 50,845
Financed capital expenditures   0 114
Acquisition of financing leases   3,576 15,498
Debt converted to common stock $ 477 0 477
Common stock issued for Employee Stock Purchase Plan   294 105
Net reversal of financing lease due to acquisition of lessor   $ 0 $ (15,008)