Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Additional Information) (Details)

v3.25.0.1
Subsequent Events (Additional Information) (Details) - Subsequent Event [Member] - USD ($)
$ in Thousands
Aug. 27, 2024
Nov. 13, 2024
Subsequent Event [Line Items]    
Principal Prepayment $ 10,000  
Early termination fee $ 100  
Share Purchase Agreement [Member] | Option 2 [Member]    
Subsequent Event [Line Items]    
Cash payment based upon an enterprise value   $ 233,500
Transition service and data provision agreement   $ 7,500