XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets, net of amortization $ 27,101 $ 25,696
Financing lease right-of-use assets, net of amortization 25,806 23,602
Total assets 52,907 49,298
Current portion of operating lease liabilities 7,546 9,254
Current portion of financing lease liabilities 10,580 8,665
Total current 18,126 17,919
Operating lease liabilities 20,837 16,632
Financing lease liabilities 11,346 13,746
Total noncurrent 32,183 30,378
Total liabilities 50,309 48,297
Operating lease, right-of-use asset, accumulated amortization 25,600 15,600
Finance lease, right-of-use asset, accumulated amortization $ 17,000 $ 10,200