XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable - Schedule of Activity of Credit Losses On Accounts Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ (4,848) $ (3,824) $ (1,888)
Provision for credit losses (2,685) (1,855) (2,871)
Collected 60 92 916
Written-off 1,228 739 19
Ending balance $ (6,245) $ (4,848) $ (3,824)