v3.26.1
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Benefit Plan          
Matching contribution expense   $ 36 $ 18 $ 65 $ 32
First matching contributions          
Employee Benefit Plan          
Percentage of employee contributions 100.00%        
Percentage of pay of the employee's eligible compensation 3.00%        
Second matching contributions          
Employee Benefit Plan          
Percentage of employee contributions 50.00%        
Percentage of pay of the employee's eligible compensation 2.00%