Annual report pursuant to Section 13 and 15(d)

Schedule II--Valuation and Qualifying Accounts (Details)

v3.24.0.1
Schedule II--Valuation and Qualifying Accounts (Details) - Allowances for accounts receivable - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation and qualifying accounts    
Beginning Balance $ 842 $ 881
Charged to Cost and Expense 54 19
Deductions 187 58
Ending Balance $ 709 $ 842