XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Consolidated Balance Sheets that sum to the total amounts shown in the Consolidated Statements of Cash Flows:

December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$187,155 $86,147 $69,928 
Restricted cash - current— — 18,846 
Restricted cash - noncurrent2,599 75 75 
$189,754 $86,222 $88,849 
Summary of Allowance for Credit Losses
A summary of activity within allowance for credit losses for the years ended December 31, 2022, 2021 and 2020 is as follows:

 For the Years Ended
 December 31, 2022December 31, 2021December 31, 2020
Beginning balance$1,818 $2,357 $2,472 
Provision for credit losses1,997 358 721 
Write-offs of uncollectible amounts(646)(897)(836)
Ending balance$3,169 $1,818 $2,357