XML 74 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation expense $ 1,899 $ 3,501
2024 Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares available for grant 500,000  
Stock Options [Member] | 2024 Plan [Member] | Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum aggregate number of additional shares 381,000  
Stock Compensation Plans [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation expense $ 1,900 3,500
Unrecognized share-based compensation expense $ 8,900  
Period of recognition of share-based compensation expense 1 year 6 months  
Stock Compensation Plans [Member] | Software [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Capitalization of share-based compensation $ 100 $ 100
Stock Compensation Plans [Member] | 2024 Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum aggregate number of additional shares 381,000  
Plan description As of March 31, 2026, subject to adjustments as provided in the 2024 Plan, the maximum aggregate number of shares of the Company’s common stock that could be issued under the 2024 Plan could not exceed the sum of (i) 381,000 shares plus (ii) any shares remaining available for the grant of awards as of May 16, 2024 under the 2015 Plan, plus (iii) any shares subject to an award granted under the 2015 Plan which award is forfeited, cash-settled, cancelled, terminated, expires, or lapses for any reason after May 16, 2024 without the issuance of shares or pursuant to which such shares are forfeited (subject to adjustment for anti-dilution purposes as provided in the 2024 Plan). Of the amount described in the preceding sentence, no more than 381,000 shares may be issued under the 2024 Plan pursuant to the grant of incentive stock options (subject to adjustment for anti-dilution purposes).  
Performance-contingent Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Non-vested units 0 0