XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2022
May 31, 2018
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jun. 30, 2021
May 31, 2019
Aug. 31, 2011
Loss Contingencies [Line Items]                    
Renewal term 5 years                  
Operating lease cost     $ 700,000 $ 700,000 $ 1,400,000 $ 1,400,000        
Operating lease term     6 years   6 years          
Operating lease percent     8.50%   8.50%          
Operating lease, payments         $ 1,400,000 $ 1,400,000        
Purchase obligation, to be paid in the next twelve months $ 2,400,000                  
Percentage increase in purchase commitment 10.00%                  
Purchase commitment, period 12 months                  
Accrual for contingent liabilities     $ 0   0   $ 0      
Pending Litigation                    
Loss Contingencies [Line Items]                    
Accrual for contingent liabilities     $ 0   $ 0   $ 0      
Lease Facility                    
Loss Contingencies [Line Items]                    
Face amount               $ 200,000 $ 700,000 $ 900,000
Minimum                    
Loss Contingencies [Line Items]                    
Annual rental payments   $ 2,800,000                
Maximum                    
Loss Contingencies [Line Items]                    
Annual rental payments   $ 3,300,000