XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables and Allowance for Credit Losses - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Allowance for Credit Losses    
Allowance - beginning of period $ 885 $ 727
(Provision) adjustment for expected credit losses (63) 355
Amounts written off against the allowance, net of recoveries (9) (28)
Allowance - end of period $ 813 $ 1,054