XML 75 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, Net - Schedule of Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 3,071 $ 4,405 $ 6,929
Provision for credit losses on accounts receivable (1,198) (870) (328)
Write-offs, net of recoveries (197) (464) (1,471)
Balance at end of period $ 1,676 $ 3,071 4,405
Adoption of ASC 326      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period     $ (725)