XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Regulated Operations [Abstract]    
Indemnity escrow receivable $ 3,070 $ 1,581
Prepaid software 1,843 1,484
Term deposits (greater than 90 days) 1,068 7,694
Prepaid insurance 956 1,084
Other prepaid expenses 689 801
Other current assets 579 609
Prepaid expenses and other current assets 8,205 $ 13,253
Indemnity escrow account, cash $ 3,500  
Indemnity escrow account, shares amount (in shares) 585,959  
Indemnity escrow account, shares fair value $ 500