v3.25.2
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease right-of-use assets, net of accumulated amortization $ 23,708 $ 27,101
Financing lease right-of-use assets, net of accumulated amortization 23,061 25,806
Total assets 46,769 52,907
Current portion of operating lease liabilities 5,549 7,546
Current portion of financing lease liabilities 10,997 10,580
Total current 16,546 18,126
Operating lease liabilities 21,030 20,837
Financing lease liabilities 7,665 11,346
Total noncurrent 28,695 32,183
Total liabilities 45,241 50,309
Operating lease, right-of-use asset, accumulated amortization 30,400 25,600
Financing lease, right-of-use asset, accumulated amortization $ 21,300 $ 17,000