XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Note payable $ 20,750 $ 39,419
Plus: exit fee due upon payment of note 1,764  
Less: unamortized deferred financing costs (4,502) (1,847)
Total Note payable 18,012 37,572
Less: current portion of note payable (1,868) (8,050)
Note payable, non-current $ 16,144 $ 29,522