XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ (614) $ (798) $ (1,173)
Bad debt expense (396) (236) (312)
Recoveries (62) (99) (126)
Write-offs 610 519 813
Ending balance $ (462) $ (614) $ (798)