XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Trade Receivables and Estimated Credit Losses

December 31,

2024

2023

2022

Beginning of year

$

1,339

$

1,688

$

1,032

Additions charged against income

812

223

1,853

Write-offs

(1,439)

(572)

(1,197)

End of year

$

712

$

1,339

$

1,688