XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Allowance for Credit Losses
A summary of activity within allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 is as follows:

 Year Ended
 December 31, 2023December 31, 2022December 31, 2021
Beginning balance$3,169 $1,818 $2,357 
Provision for credit losses504 1,997 358 
Write-offs of uncollectible amounts(757)(646)(897)
Ending balance$2,916 $3,169 $1,818 
Schedule of Change in Accounting Estimate The impact of this change on Net income and Basic and Diluted net income per share for the year ended December 31, 2023 is as follows:

Year Ended
December 31, 2023
Increase to Net income$3,979 
Increase to Basic net income per share$0.36 
Increase to Diluted note income per share$0.27