XML 60 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Payroll and related expenses $ 8,646 $ 8,193
Accrued payables 7,182 7,881
Other taxes payable 3,447 3,533
Interest payable 864 762
Other 732 836
Total accrued and other current liabilities $ 20,871 $ 21,205