v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]                
Revenues $ 13,538 $ 9,907 $ 5,277 $ 23,445 $ 13,472 $ 20,783 $ 31,108 $ 28,094
United States                
Disaggregation of Revenue [Line Items]                
Revenues 12,514   4,182 19,612 8,766      
United Kingdom                
Disaggregation of Revenue [Line Items]                
Revenues 187   474 1,732 2,924      
Japan                
Disaggregation of Revenue [Line Items]                
Revenues 0   0 251 852      
France                
Disaggregation of Revenue [Line Items]                
Revenues 286   283 662 314      
Australia                
Disaggregation of Revenue [Line Items]                
Revenues 88   338 613 609      
Other                
Disaggregation of Revenue [Line Items]                
Revenues $ 463   $ 0 $ 575 $ 7