v3.26.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 14, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Apr. 23, 2024
Apr. 22, 2024
Option Awards            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation costs   $ 1,300 $ 1,700      
Unrecognized compensation costs, weighted average period   3 years 4 years      
Fair value of option award   $ 900 $ 1,700      
Volume weighted average trading price per share 23.75          
Exercise price of option awards   $ 15.83        
Compensation costs   $ 100        
Option Awards | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Compensation costs     100      
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        
Non-statutory stock options total         9,400,000 3,600,000
Compensation costs   $ 3,093 2,559      
2019 Long Term Incentive Plan | Restricted Stock Awards            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation costs   $ 33,900   $ 23,900    
Unrecognized compensation costs, weighted average period   3 years 1 month 6 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   $ 49 $ 50      
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   120,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   $ 100   $ 100    
Unrecognized compensation costs, weighted average period   3 months   6 months