v3.26.1
Share-Based Compensation-Incentive Award Plan Reserve & Executive Officer Grants (Details)
3 Months Ended 6 Months Ended
Jul. 16, 2026
USD ($)
installment
shares
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Mar. 31, 2025
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Jun. 12, 2026
shares
Jun. 11, 2026
shares
Jun. 04, 2025
shares
Jun. 03, 2025
shares
Share-Based Compensation                    
Number of shares authorized             661,012 500,000 161,012 85,000
Restricted Stock Units                    
Share-Based Compensation                    
Number of shares granted   5,875 4,360   5,875 44,376        
Percentage of vesting       0.25%            
Restricted Stock Units | Subsequent Events | Chief Executive Officer                    
Share-Based Compensation                    
Number of shares granted 20,841                  
Restricted Stock Units | Subsequent Events | Chief Financial Officer                    
Share-Based Compensation                    
Number of shares granted 17,935                  
Restricted Stock Units | Subsequent Events | Tranche One                    
Share-Based Compensation                    
Number of installments | installment 4                  
Performance shares | Subsequent Events | Chief Executive Officer                    
Share-Based Compensation                    
Number of shares granted 83,364                  
Performance shares | Subsequent Events | Chief Financial Officer                    
Share-Based Compensation                    
Number of shares granted 23,774                  
Performance shares | Subsequent Events | Annual revenue threshold of $31,500                    
Share-Based Compensation                    
Share based payment award, revenue threshold | $ $ 31,500                  
Percentage of vesting 50.00%                  
Performance shares | Subsequent Events | Annual revenue threshold of $45,000                    
Share-Based Compensation                    
Share based payment award, revenue threshold | $ $ 45,000                  
Percentage of vesting 100.00%                  
Performance shares | 2023 Incentive Award Plan | Subsequent Events | Chief Executive Officer                    
Share-Based Compensation                    
Number of shares granted 17,440                  
Performance shares | 2023 Incentive Award Plan | Subsequent Events | Chief Financial Officer                    
Share-Based Compensation                    
Number of shares granted 5,000