v3.25.1
Leases - Current and Noncurrent (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
Current lease liabilities $ 3,661 $ 3,399
Noncurrent lease liabilities 38,101 38,551
Total 41,762  
Finance Leases    
Current lease liabilities 340 315
Noncurrent lease liabilities 758 $ 800
Total $ 1,098