XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance, beginning of period $ 1,638 $ 2,756 $ 1,243 $ 8,748
Provision (recovery) for credit losses 1,536 320 2,618 (295)
Write-offs, net of recoveries (393) (2,218) (1,080) (7,595)
Allowance, end of period $ 2,781 $ 858 $ 2,781 $ 858