v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
May 16, 2025
Jan. 14, 2025
Loss Contingencies [Line Items]    
Registrable Securities as a percentage of purchase price   2.00%
Registration rights agreement until the failure   30 days
Threshold period for filing registration   30 days
Registration delay payments   30 days
Interest rate   1.50%
Sales and marketing agreement, payments $ 662