XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Receivables [Abstract]            
Accounts receivable, gross $ 51,579   $ 46,867      
Less: allowance for doubtful accounts (2,574) $ (2,196) (3,783) $ (3,830) $ (3,471) $ (1,187)
Accounts receivable, net $ 49,005   $ 43,084