v3.26.3
Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]        
Lease revenue $ 39,396 $ 3,810 $ 80,428 $ 14,848
Blockchain award revenue 476 2,929 1,538 4,454
Total revenue $ 39,872 $ 6,739 $ 81,966 $ 19,302