XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Schedule of Allowance for Doubtful Accounts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for credit losses, beginning balance $ 809
Additions to the current period provision 700
Write-off against allowance (47)
Recoveries of previous write-offs (335)
Allowance for credit losses, ending balance $ 1,127