XML 59 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - Valuation And Qualifying Accounts
12 Months Ended
Dec. 31, 2022
Schedule II - Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation And Qualifying Accounts Schedule II – Valuation and Qualifying Accounts

Balance at
January 1

Increase

Decrease

Balance at
December 31

Allowance for doubtful accounts

2022

$

1,169

$

107

234

$

1,042

2021

$

1,382

$

50

263

$

1,169

2020

$

1,519

$

386

523

$

1,382

Tax valuation allowance

2022

$

40,894

$

9,884

$

50,778

2021

$

47,056

$

6,162

$

40,894

2020

$

33,946

$

13,110

$

47,056