XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
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, 2024

​

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for doubtful accounts and returns

​

$

460

​

$

3,446

​

$

3,906

​

$

—

​

Deferred tax valuation allowance

​

​

10,963

​

​

3,773

​

​

—

​

​

14,736

​

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

​

​