XML 62 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II: Valuation and Qualifying Accounts and Reserves
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts and Reserves SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES  
Balance at
Beginning
of Period
Additions
(Reductions)
to Costs and
Expenses
Write
Offs
Balance at
End of Period
 (in thousands)
Allowance for doubtful accounts:
Year Ended December 31, 2020
$6,756 $12,073 $(8,590)$10,239 
Year Ended December 31, 2021
$10,239 $2,814 $(3,808)$9,245 
Year Ended December 31, 2022
$9,245 $4,102 $(3,004)$10,343 
Valuation allowance for deferred tax assets:
Year Ended December 31, 2020
$1,086 $239 $— $1,325 
Year Ended December 31, 2021
$1,325 $11,613 $— $12,938 
Year Ended December 31, 2022
$12,938 $10,348 $— $23,286