XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Description of the business: - Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Description of the business:        
Balance at Beginning of Period $ 8,390 $ 6,382 $ 9,762 $ 3,677
Current-period Provision for Expected Credit Losses 1,194 4,542 3,263 10,056
Write offs Charged Against Allowance (3,178) (701) (6,619) (3,510)
Balance at End of Period $ 6,406 $ 10,223 $ 6,406 $ 10,223