XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization, Business and Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Receivables [Abstract]    
Beginning Balance $ 3,642 $ 5,403
Provision for credit losses 1,887 1,571
Write-offs, net of recoveries [1] (2,235) (3,635)
Ending Balance $ 3,295 $ 3,339
[1] Recoveries were not material for the periods presented. As such, the Company presented write-offs, net of recoveries.