v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 22, 2024
Sep. 30, 2021
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Maximum number of common stock shares issuable pursuant to share-based payment arrangements     9,400,000    
Stock options outstanding     0    
Stock options, Exercisable     0    
Stock options granted     0 0  
Share-based payments expense     $ 497,000 $ 536,000  
Employee stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Maximum number of common stock shares issuable pursuant to share-based payment arrangements 4,000,000       1,000,000
Accrued payroll contribution     165,000 108,000  
Equity-based compensation costs     $ 0 $ 3,000  
Issuance of shares - ESPP, shares     0 5,496  
Proceeds on issuance of shares       $ 3,000  
Purchase price of common stock   85.00%      
Percentage of employee's compensation for payroll deduction     15.00%    
Number of shares authorized to increase for issuance 3,000,000        
Employee stock | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Purchase price of common stock per offering   $ 10,000      
Purchase price of common stock   $ 25,000      
Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options expiry period     10 years    
Share based compensation not yet recognized     $ 1,500,000 $ 4,100,000  
Share based compensation not yet recognized, weighted average period     1 year 6 months 29 days 1 year 11 months 4 days