XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts receivable, allowance for credit loss, current $ 386 $ 507
Allowance for unbilled receivables current $ 25 $ 27
Preferred Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 2,000,000,000 2,000,000,000
Common Stock, Shares, Issued 125,528,991 123,010,207
Common Stock, Shares, Outstanding 123,233,953 120,695,162
Common Stock Par Or Stated Value Per Share Non Voting Right $ 0.0001 $ 0.0001
Common Stock Shares Authorized Non Voting Right 10,000,000 10,000,000
Common Stock Shares Issued Non Voting Right 1,873,320 1,873,320
Common Stock Shares Outstanding Non Voting Right 1,873,320 1,873,320
Treasury Stock Common Shares 2,295,038 2,315,045