v3.26.3
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 14, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Apr. 28, 2026
Apr. 27, 2026
Apr. 23, 2024
Apr. 22, 2024
Option Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Unrecognized compensation costs   $ 1,100   $ 1,100   $ 1,400        
Unrecognized compensation costs, weighted average period       2 years 6 months   3 years 2 months 12 days        
Fair value of option award   900   $ 900   $ 1,700        
Volume weighted average trading price per share 23.75                  
Exercise price of option awards       $ 15.83            
Compensation costs   $ 100   $ 300            
Option Awards | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Compensation costs     $ 100   $ 200          
Tranche One | Option Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting percentage 25.00%                  
Tranche Two | Option Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting percentage 75.00%                  
2019 Long Term Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares available for issuance increased                 5,800,000  
Shares available for issuance                 9,400,000 3,600,000
Common stock authorized for issuance   9,400,000   9,400,000            
Non-statutory stock options total                 9,400,000 3,600,000
Compensation costs       $ 9,499 8,489          
2019 Long Term Incentive Plan | Restricted Stock Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Unrecognized compensation costs   $ 29,500   $ 29,500   $ 23,900        
Unrecognized compensation costs, weighted average period       2 years 9 months 18 days   2 years 9 months 18 days        
2019 Long Term Incentive Plan | Option Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares available for issuance 1,500,000                  
Non-statutory stock options purchased 300,000                  
Non-statutory stock options total 1,500,000                  
2019 Restricted Stock Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Compensation costs       $ 218 $ 150          
2019 Restricted Stock Plan | Director                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares available for issuance increased                 60,000  
Shares available for issuance                 120,000 60,000
Common stock authorized for issuance   220,000   220,000            
Non-statutory stock options total                 120,000 60,000
2019 Restricted Stock Plan | Restricted Stock Awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Unrecognized compensation costs   $ 300   $ 300   $ 100        
Unrecognized compensation costs, weighted average period       9 months   6 months        
Amendment No. 2 to 2019 Non-Employee Director Restricted Stock Plan | Director                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares available for issuance increased             100,000      
Shares available for issuance             220,000 120,000    
Non-statutory stock options total             220,000 120,000