XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Schedule II-Valuation and Qualifying Accounts  
Schedule II-Valuation and Qualifying Accounts

    

Balance at

    

Charged to

    

    

Balance at

 

Beginning of

Costs and

End of

 

Period

Expenses

Deductions

Period

 

Year ended December 31, 2023

Allowance for doubtful accounts and returns

$

$

1,117

$

657

$

460

Deferred tax valuation allowance

8,370

3,196

603

10,963

Year ended December 31, 2022

Allowance for doubtful accounts and returns

$

$

$

$

Deferred tax valuation allowance

7,689

1,529

848

8,370

Year ended December 31, 2021

Allowance for doubtful accounts and returns

$

$

$

$

Deferred tax valuation allowance

9,133

780

2,224

7,689