XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation - Summary of Stock Options Activity (Detail) - 2022 and 2025 Equity Incentive Plan [Member] - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Stock Options, Outstanding, December 31, 2024 591,791  
Number of Stock Options, Granted 0  
Number of Stock Options, Expired/terminated (18,600)  
Number of Stock Options, Exercised (10,227)  
Number of Stock Options, Outstanding, June 30, 2025 562,964 591,791
Number of Stock Options, Exercisable at period end 401,314  
Weighted- Average Exercise Price, Outstanding, December 31, 2024 $ 9.1  
Weighted- Average Exercise Price, Granted 0  
Weighted- Average Exercise Price, Expired/terminated 10.07  
Weighted- Average Exercise Price, Exercised 5.49  
Weighted- Average Exercise Price, Outstanding, June 30, 2025 9.13 $ 9.1
Weighted- Average Exercise Price, Exercisable at period end $ 9.71  
Weighted- Average Remaining Contractual Term, Balance 5 years 7 months 6 days 6 years
Weighted- Average Remaining Contractual Term, Exercisable at period end 4 years 6 months  
Aggregate Intrinsic Value, Outstanding $ 94 $ 145
Aggregate Intrinsic Value, Exercisable at period end $ 33