XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Contingencies and Legal Proceedings (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Consolidated Putative Class Action | Pending Litigation    
Loss Contingencies [Line Items]    
Accrued litigation expense $ 0  
Sales and Use Tax Assessments    
Loss Contingencies [Line Items]    
Accrual loss contingency 0 $ 0
Minimum | Sales and Use Tax Assessments    
Loss Contingencies [Line Items]    
Loss contingency, estimate of possible loss 0  
Maximum | Sales and Use Tax Assessments    
Loss Contingencies [Line Items]    
Loss contingency, estimate of possible loss $ 400,000