XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finance Lease    
2025 $ 263  
2026 350  
2027 350  
2028 350  
2029 209  
Thereafter 0  
Total 1,522  
Less: Imputed interest (169)  
Total lease liabilities 1,353 $ 1,421
Operating Leases    
2025 3,875  
2026 4,528  
2027 3,058  
2028 1,891  
2029 1,787  
Thereafter 4,448  
Total 19,587  
Less: Imputed interest (1,941)  
Total lease liabilities $ 17,646 $ 17,114