Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Tables)

v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Carrying Amount and Fair Value The following table presents the carrying amount and fair value of the Company's term note, line of credit and warrants liabilities by hierarchy level:
June 30, 2023 December 31, 2022
Fair Value Hierarchy Carrying Amount Fair Value Carrying Amount Fair Value
Term loan Level 3 (2) $ 2,550  $ 2,550  $ —  $ — 
Line of credit Level 2 (1) $ 2,260  $ 2,260  $ 11,444  $ 11,444 
Warrants liabilities Level 3 (2) $ 2,208  $ 2,208  $ —  $ — 
(1) the fair value estimates are based upon observable market data
(2) the fair value estimates are based on unobservable inputs reflecting management's assumptions about inputs used in pricing the asset or liability