Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events - Additional Information (Details)

v3.26.1
Subsequent Events - Additional Information (Details) - Revenue Purchase Agreement [Member] - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2026
Apr. 30, 2025
Feb. 28, 2025
Dec. 31, 2024
Sep. 30, 2024
May 31, 2024
Nov. 30, 2023
Oct. 31, 2023
Jul. 31, 2023
Dec. 31, 2024
Subsequent Event [Line Items]                    
Amount agreed to pay weekly sales receipts   $ 62 $ 49 $ 43 $ 35          
Sale of accounts receivable   2,100 1,900 1,500 1,300 $ 1,600 $ 762 $ 1,400 $ 828  
Net proceeds from receivables   $ 1,500 $ 1,300 $ 910 $ 800 1,000 469 875 300  
Term of Notes         70 days          
Amount agreed to pay weekly sales receipts until future receipt is delivered           $ 58 $ 49 $ 81 $ 26 $ 41
Subsequent Event [Member]                    
Subsequent Event [Line Items]                    
Amount agreed to pay weekly sales receipts $ 57                  
Sale of accounts receivable 1,700                  
Net proceeds from receivables $ 1,100                  
Term of Notes 210 days