XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finance Lease    
2025 $ 88  
2026 350  
2027 350  
2028 350  
2029 209  
Thereafter 0  
Total 1,347  
Less: Imputed interest (133)  
Total lease liabilities 1,214 $ 1,421
Operating Leases    
2025 1,297  
2026 5,100  
2027 3,808  
2028 2,621  
2029 2,337  
Thereafter 5,137  
Total 20,300  
Less: Imputed interest (2,022)  
Total lease liabilities $ 18,278 $ 17,114