v3.26.1
Long-term debt (Details) - Senior secured revolving line of credit - USD ($)
$ in Thousands
Sep. 30, 2025
Mar. 03, 2025
Long-term debt    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:PrimeRateMember
Percentage of interest floor rate   6.25%
EBITDA measurement term 6 months  
Percentage of incremental revenue 15.00%  
Minimum unrestricted cash required per month $ 10,000  
Amount of revolving commitment   $ 5,000
Duration of revolving commitment   18 months
Duration of minimum trailing revenue   12 months
Amount of minimum trailing revenue   $ 15,000
Borrowing capacity of revolving commitment   10,000
Aggregate maximum borrowing capacity of revolving commitment   15,000
Borrowing capacity of revolving commitment additional   $ 10,000