v3.25.3
Leases - Minimum Lease Payments Under Non Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Jun. 28, 2024
Leases [Abstract]      
2025 $ 352    
2026 1,406    
2027 1,406    
2028 1,351    
2029 1,307    
Thereafter 12,797    
Total lease payments 18,619    
Less: interest (7,332)    
Present value of lease liabilities $ 11,287 $ 11,600 $ 11,500