XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 2,065
Provision for doubtful accounts 10
Write-offs, net of recoveries (1,190)
Ending balance $ 885