v3.26.1
Leases - Current and Noncurrent (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Current lease liabilities $ 3,641 $ 4,133
Noncurrent lease liabilities 39,173 39,078
Total 42,814  
Finance Leases    
Current lease liabilities 419 422
Noncurrent lease liabilities 680 $ 741
Total $ 1,099