XML 95 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Allowance as of the beginning of the year $ 6,473 $ 10,465 $ 11,387
Additions expensed during the year 6,865 149 9,279
Net deductions [1] (8,351) (4,141) (10,201)
Allowance as of the end of the year $ 4,987 $ 6,473 $ 10,465
[1] The higher balance in 2021 is related to COVID-19 forgiveness program. The Company received support from various government agencies in 2023 and 2022 in the amounts of $1.5 million and $6.1 million, respectively, which were applied to overdue customer accounts.