XML 132 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating leases    
2026 $ 3,784  
2027 3,878  
2028 4,983  
2029 5,095  
2030 5,228  
Thereafter 35,530  
Total minimum lease payments 58,498  
Less amounts representing interest (37,356)  
Present value of minimum lease payments 21,142  
Finance leases    
2026 140  
2027 115  
2028 73  
2029 54  
2030 28  
Thereafter 0  
Total minimum lease payments 410  
Less amounts representing interest (127)  
Present value of minimum lease payments 283  
Total    
2026 3,924  
2027 3,993  
2028 5,056  
2029 5,149  
2030 5,256  
Thereafter 35,530  
Total minimum lease payments 58,908  
Less amounts representing interest (37,483)  
Present value of minimum lease payments $ 21,425 $ 3,595