v3.26.1
Leases - Minimum Lease Payments Under Non Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Jun. 28, 2024
Leases [Abstract]      
2026 $ 1,406    
2027 1,406    
2028 1,351    
2029 1,307    
2030 1,326    
Thereafter 11,471    
Total lease payments 18,267    
Less: interest (7,102)    
Present value of lease liabilities $ 11,165 $ 11,600 $ 11,500