XML 23 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheet Components
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Consolidated Balance Sheet Components Consolidated Balance Sheet Components
Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
As of
June 30, 2026December 31, 2025
Billed accounts receivable$31,916 $13,563 
Unbilled accounts receivable26,492 22,182 
Allowance for credit losses(1,835)(1,160)
Total accounts receivable, net$56,573 $34,585 
A roll forward of the Company’s allowance for credit losses is as follows (in thousands):
Three Months Ended June 30,
20262025
Balance at beginning of period$(1,468)$(2,103)
Provision for credit losses, net(383)141 
Other adjustments and write-offs16 544 
Balance at end of period$(1,835)$(1,418)
Six Months Ended June 30,
20262025
Balance at beginning of period$(1,160)$(1,985)
Provision for credit losses, net(1,189)(490)
Other adjustments and write-offs514 1,057 
Balance at end of period$(1,835)$(1,418)
Inventory
Inventory is comprised of finished goods inventory. There was no reserve for excess and obsolete inventory recorded as of June 30, 2026 and December 31, 2025.