XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Allowance for Doubtful Accounts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for credit losses, beginning balance $ 813
Current period provision 1,020
Write-off against allowance (1,024)
Allowance for credit losses, ending balance $ 809