v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Schedule of Maturities of Operating Lease Liabilities [Abstract]    
Remaining 2026 $ 1,508  
2027 2,006  
2028 2,001  
2029 1,772  
2030 1,529  
Thereafter 9,162  
Total operating lease payments 17,978  
Less: Imputed interest (7,058)  
Present value of future lease payments $ 10,920 $ 11,122