v3.26.1
Overview and Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Aug. 13, 2026
Jun. 30, 2026
Dec. 31, 2025
Mar. 25, 2025
Overview And Basis Of Presentation [Line Items]          
Accumulated deficit     $ (137,708) $ (177,575)  
PCL Agreement          
Overview And Basis Of Presentation [Line Items]          
Percentage of collateral account value minimum 90.00%        
Percentage of collateral account value maximum 95.00%        
Asset Based Revolving Credit Facility | Subsequent Event          
Overview And Basis Of Presentation [Line Items]          
Credit facility   $ 10,000      
Merger Agreement          
Overview And Basis Of Presentation [Line Items]          
Cash Deposit Received Towards Aggregate Cash Consideration     $ 10,000   $ 10,000