XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Accounts Receivable Factoring Agreement (Details) - Secured Debt - Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen - USD ($)
Aug. 09, 2019
Jun. 30, 2024
Aug. 11, 2021
Debt Instrument [Line Items]      
Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable 70.00%    
Accounts Receivable Factoring Agreement, maximum borrowing capacity $ 30,000,000.0    
Accounts Receivable Factoring Agreement, borrowed amount outstanding   $ 0  
Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity     $ 8,000,000
Hongkong And Shanghai Banking Corporation Limited      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.01%