XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2020
Mar. 31, 2023
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2018
Significant Accounting Policies [Line Items]                      
Billed amount under agreement                     $ 59,000
Amount of payments collected             $ 41,700        
Accounts receivable recovered         $ 2,500            
Allowance for doubtful accounts $ 13,100   $ 13,100                
Cumulative adjustment to retained earnings 96,179 $ 113,122 96,179 $ 113,122 131,907 $ 138,582   $ 117,214 $ 126,411    
Accumulated deficit                      
Significant Accounting Policies [Line Items]                      
Cumulative adjustment to retained earnings $ (177,324) $ (107,550) $ (177,324) $ (107,550) (86,999) $ (128,670)   $ (152,488) $ (94,986)    
Cumulative Effect, Period of Adoption, Adjustment                      
Significant Accounting Policies [Line Items]                      
Cumulative adjustment to retained earnings         (401)            
Cumulative Effect, Period of Adoption, Adjustment | Accumulated deficit                      
Significant Accounting Policies [Line Items]                      
Cumulative adjustment to retained earnings         $ (401)         $ 400  
Customer Concentration Risk | Sales Revenue, Net | Customer One                      
Significant Accounting Policies [Line Items]                      
Concentration risk, percentage 15.00% 10.00% 14.00% 12.00%              
Customer Concentration Risk | Sales Revenue, Net | Customer Two                      
Significant Accounting Policies [Line Items]                      
Concentration risk, percentage   13.00%   13.00%              
Geographic Concentration Risk | Accounts receivable | Foreign Countries                      
Significant Accounting Policies [Line Items]                      
Concentration risk, percentage     79.00%     85.00%