XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Concentrations and Geographic Information - Credit Losses (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Revenue, Concentrations and Geographic Information  
Accounts receivable, net $ 42,600
Accounts receivable, allowance for credit loss 1,207
Balance at January 1, 2023 1,275
Change in expected credit losses (24)
Write-offs, net of recoveries (44)
Balance at September 30, 2023 $ 1,207