XML 119 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Accounts Receivable, Net - Schedule of Changes in the Allowance for Credit Losses (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 $ 1,863 $ 815 $ 957
Additions (reductions) to costs and expenses 454 1,081 70
Cash receipts (1,063) 0 0
Write-offs/Foreign exchange effects (531) (33) (212)
Balance at end of period 723 1,863 815
Contract assets $ 8,091 $ 10,346 $ 4,200