XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable - Rollforward of the allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable [Abstract]      
Accounts receivable, allowance for credit loss, beginning balance   $ 0  
Credit loss expense $ 80 120 $ 170
Write-offs   (100)  
Accounts receivable, allowance for credit loss, ending balance   $ 20