v3.25.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 27, 2024
Mar. 31, 2025
Mar. 31, 2024
Subsequent Event [Line Items]      
Proceeds from the exercise of stock options   $ 0 $ 15
Private Placement [Member] | Acquisition Agreement [Member]      
Subsequent Event [Line Items]      
Issuance of common stock 31,238,282    
Per share price $ 3.84    
Proceeds from the exercise of stock options $ 120,000