Quarterly report [Sections 13 or 15(d)]

Related Party Seller Notes - Additional Information (Details)

v3.25.4
Related Party Seller Notes - Additional Information (Details) - Related Party - USD ($)
$ in Thousands
Feb. 25, 2025
May 15, 2024
Dec. 31, 2025
Sep. 30, 2025
Feb. 24, 2025
Jan. 01, 2025
Jan. 18, 2024
Jan. 31, 2023
Jun. 28, 2022
Debt Instrument [Line Items]                  
Initial term (years)                 5 years
Initial term (years)               5 years  
Non-extension notice period (days)               90 days  
Debt unamortized discount     $ 667 $ 696          
Loan                  
Debt Instrument [Line Items]                  
Notes payable     15,000 15,000          
Note Payable to the Sellers of Kinetic | Loan                  
Debt Instrument [Line Items]                  
Extended agreement (days)                 90 days
Debt face amount                 $ 3,000
Interest rate (percent)                 7.00%
Notes payable     3,000 3,000          
Note Payable To The Sellers Of Flooring Liquidators, Due January 2028 | Loan                  
Debt Instrument [Line Items]                  
Debt face amount $ 15,000       $ 34,000     $ 34,000  
Debt fair value 14,000                
Debt unamortized discount 1,000                
Aggregate outstanding principal balance of seller note $ 19,000                
Note Payable To The Sellers Of Flooring Liquidators, Due January 2028 | Loan | Pro Forma                  
Debt Instrument [Line Items]                  
Debt face amount               $ 34,000  
Note Payable To The Sellers Of Flooring Liquidators | Loan                  
Debt Instrument [Line Items]                  
Interest rate (percent)           8.24% 8.24% 8.24%  
Debt fair value               $ 31,700  
Debt unamortized discount               $ 2,300  
Note Payable to the Sellers of Central Steel | Loan                  
Debt Instrument [Line Items]                  
Initial term (years)   2 years              
Debt face amount   $ 1,100              
Interest rate (percent)   8.00%              
Notes payable     $ 900 $ 1,000          
Employment agreement term (years)   1 year              
Extended initial term (days)   90 days