XML 79 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finance Lease    
2026 $ 175  
2027 350  
2028 350  
2029 209  
2030 0  
Thereafter 0  
Total 1,084  
Less: Imputed interest (87)  
Total lease liabilities 997 $ 1,143
Operating Leases    
2026 7,474  
2027 14,759  
2028 13,707  
2029 12,377  
2030 8,366  
Thereafter 25,632  
Total 82,315  
Less: Imputed interest (11,248)  
Total lease liabilities $ 71,067 $ 19,037