v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Leases [Abstract]    
Remaining 2026 $ 1,069  
2027 2,254  
2028 2,253  
2029 2,028  
2030 1,790  
Thereafter 10,667  
Total operating lease payments 20,061  
Less: Imputed interest (7,698)  
Present value of future lease payments $ 12,363 $ 11,122