XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments to be Paid under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remaining nine months) $ 1,846  
2024 2,088  
2025 1,843  
2026 726  
2027 114  
Thereafter 763  
Total future lease payments 7,380  
Present value adjustment (946)  
Present value of future lease payments $ 6,434 $ 6,792