XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts Receivable      
Balance, beginning of year $ 5,432 $ 5,528 $ 4,250
Additions to/(reversals of) expense (951) 1,765 1,295
Write-offs (1,419) (1,767) (8)
Other (21) (94) (9)
Balance, end of year $ 3,041 $ 5,432 $ 5,528