XML 122 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Operating lease right-of-use assets $ 27,465 $ 24,537
Finance lease right-of-use assets 4,400 1,036
Total lease assets 31,865 25,573
LIABILITIES    
Current portion of operating leases 7,108 7,367
Current portion of finance lease liabilities and finance obligations 3,522 375
Long-term finance lease liabilities 559 819
Long-term operating lease liabilities 21,724 18,600
Total lease liabilities $ 32,913 $ 27,161