XML 75 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 14, 2025
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses and Other Current Liabilities [Line Items]      
Accrued legal settlement   $ 2,000 $ 2,050
Accrued LTI   2,500 $ 0
Series LTI Preferred Stock [Member]      
Accrued Expenses and Other Current Liabilities [Line Items]      
Accrued LTI   $ 2,500  
Preferred stock shares issued 1,250,000    
Vesting percentage 100.00%    
Share issue price $ 2    
Employee taxes of Preferred Stock grant value $ 3,200