Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.24.1
Subsequent Events (Details) - Subsequent Events - USD ($)
$ in Thousands
Jan. 28, 2024
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Apr. 30, 2024
Smoore Agreements          
Subsequent Events          
Period for payment of outstanding Accounts 120 days        
Interest rate accrued for paste due Accounts 8.00%        
Side Letter          
Subsequent Events          
Outstanding balance of Accounts   $ 25,000 $ 27,000 $ 29,000 $ 31,000
Past due period of Accounts 90 days        
Threshold aggregate outstanding amount $ 25,000        
Interest rate accrued for paste due Accounts 8.00%        
Though April 15, 2024 to pay any Accounts that are outstanding more than 150 days after the invoice date          
Subsequent Events          
Past due period of Accounts 120 days        
Through June 23, 2024 to pay any Accounts that are outstanding more than 120 days after the invoice date          
Subsequent Events          
Past due period of Accounts 150 days