v3.25.2
Financial Liabilities - Barings Credit Agreement - Terms (Details) - Barings Credit Facility - USD ($)
$ in Thousands
Aug. 02, 2023
Jun. 30, 2025
Financial Liabilities    
Borrowing capacity under the agreement $ 82,474  
Principal amount of debt issued 82,474  
Proceeds from issuance of debt, net $ 77,290  
Interest rate floor (as a percent) 1.50%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember  
Basis spread (as a percent) 6.75%  
Royalty fees payable as percentage of net sales. 3.50%  
Minimum liquidity amount   $ 20,000