XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components - Schedule of Accounts Receivable, Net of Allowances (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial Statement Components [Abstract]    
Trade accounts receivable $ 39,689 $ 41,727
Unbilled accounts receivable 53,957 46,795
Allowance for doubtful accounts and reserve for expected credit losses (425) (2,172)
Other accounts receivable 169 105
Total accounts receivable, net $ 93,390 $ 86,455