XML 94 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Future Minimum Lease Payments Under Operating Leases - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 $ 4,067  
2024 4,164  
2025 4,261  
2026 4,360  
2027 4,461  
Thereafter 6,676  
Total 27,989  
Less: Imputed interest (8,351)  
Operating Lease, Liability $ 19,638 $ 21,300