v3.26.3
Stockholders' Equity - Stock and incentive plans (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Stockholders' Equity    
Plan shares available for grant, beginning 79,576 79,576
Restricted stock units and awards granted 0 (58,408)
Plan shares available for grant, ending 79,576 21,168
Plan options outstanding, beginning   0
Plan options outstanding, ending 0 0
Restricted stock units and awards granted per share   $ 4.05