v3.26.1
Lease Obligations - Summary of lease-related assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net of accumulated depreciation of $435,570 and $413,962, respectively  
Operating lease right-of-use assets $ 56,212 $ 42,448
Finance lease right-of-use assets 1,565 1,910
Total right-of-use lease assets 57,777 44,358
Current    
Operating lease obligations 13,100 13,019
Finance lease obligations 790 804
Total current obligations 13,890 13,823
Non-current    
Operating lease obligations 43,065 29,429
Finance lease obligations 777 1,220
Total non-current obligations 43,842 30,649
Total lease obligations $ 57,732 $ 44,472