v3.26.3
Receivables and Other Current Assets - Summary of Changes in Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 4,613 $ 3,706 $ 4,095 $ 3,018
Write-offs (1,714) (1,449) (3,799) (3,660)
Increase in provision 3,505 2,361 6,108 5,260
Balance at end of period $ 6,404 $ 4,618 $ 6,404 $ 4,618