XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Obligations - Summary of Lease-Related Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease right-of-use assets $ 42,648 $ 35,012
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively  
Finance lease right-of-use assets $ 3,215 2,363
Total right-of-use lease assets 45,863 37,375
Current    
Operating lease obligations 12,141 9,237
Finance lease obligations 1,046 2,039
Total current obligations 13,187 11,276
Non-current    
Operating lease obligations 30,496 25,775
Finance lease obligations 1,930 314
Total non-current obligations 32,426 26,089
Net present value of minimum lease payments $ 45,613 $ 37,365