Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events - CSI Purchase Agreement Deposit (Details)

v3.25.1
Subsequent Events - CSI Purchase Agreement Deposit (Details) - CSI - USD ($)
Jan. 02, 2025
Dec. 19, 2024
Subsequent Event    
Amount deposited in escrow agent (as a break-up fee)   $ 1,000,000
Subsequent Event    
Subsequent Event    
Amount deposited in escrow agent (as a break-up fee) $ 1,000,000