Annual report pursuant to Section 13 and 15(d)

Credit Losses - Schedule of Accounts Receivable (Details)

v3.24.4
Credit Losses - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Accounts Receivable Abstract    
Balance of allowance for credit losses, beginning of period $ (264) $ (303)
Current period change for write-offs 121 3
Current period change for expected credit losses (174) 36
Balance of allowance for credit losses, end of period (317) (264)
Current period change for write-offs 121 3
Current period change for expected credit losses $ (174) $ 36