XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Statement Components - Schedule of Components for Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance, beginning of period $ (2,172) $ (1,128) $ (1,191)
Charged to credit loss expense, net of reversals (1,288) (2,984) (733)
Deductions 3,071 1,896 807
Impact of foreign currency translation (148) 44 11
Balance, end of period $ (537) $ (2,172) $ (1,128)