v3.26.1
Leases - Current and Noncurrent (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Current lease liabilities $ 3,937 $ 4,133
Noncurrent lease liabilities 40,076 39,078
Total 44,013  
Finance Leases    
Current lease liabilities 448 422
Noncurrent lease liabilities 726 $ 741
Total $ 1,174