v3.26.3
Financial Statement Components - Schedule of Accounts Receivable, Net of Allowances (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial Statement Components [Abstract]    
Trade accounts receivable $ 47,142 $ 34,322
Unbilled accounts receivable 71,337 57,400
Allowance for expected credit losses (723) (537)
Other accounts receivable 382 224
Total accounts receivable, net $ 118,138 $ 91,409