v3.26.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Deferred annual fee $ 713 $ 681
Due to sellers 936 936
Accrued compensation 1,059 901
Other accrued liabilities 3,105 3,455
Total accrued and other current liabilities $ 5,813 $ 5,973