XML 67 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation And Qualifying Accounts
12 Months Ended
Dec. 31, 2024
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

2024

$

352

$

252

73

$

531

2023

$

1,042

$

97

787

$

352

2022

$

1,169

$

107

234

$

1,042

Tax valuation allowance

2024

$

59,087

$

7,440

$

66,527

2023

$

50,778

$

8,309

$

59,087

2022

$

40,894

$

9,884

$

50,778