XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Allowance for Credit Loss Changes in the allowance for credit losses are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Allowance for credit losses, beginning of period$903 $2,262 $911 $2,263 
Provision for bad debts58 119 637 363 
Account write-offs and other(64)(19)(651)(264)
Allowance for credit losses, end of period$897 $2,362 $897 $2,362