v3.26.3
Share-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 07, 2026
Jan. 09, 2026
Mar. 18, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Jun. 10, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-based compensation expense       $ 2,079 $ 1,706 $ 6,365 $ 5,129    
Restricted Stock Units (RSUs)                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized share-based compensation costs in respect of granted RSUs       $ 14,264   $ 14,264      
Unrecognized share-based compensation remaining weighted average period           2 years      
Vested and delivered, Number of units           42,521      
Granted, Number of units [1]           61,141      
Grant date fair value [1]           $ 45.02      
RSU unvested       631,466   631,466   654,227  
Restricted Stock Units (RSUs) | Non-Executive Employee [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vested not delivered, Number of units           20,000      
Vested and delivered, Number of units           14,368      
Shares withheld to cover taxes           5,632      
Performance Based Restricted Stock Units [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized share-based compensation costs in respect of granted RSUs       $ 46,142   $ 46,142      
Unrecognized share-based compensation remaining weighted average period           2 years 6 months      
Vested and delivered, Number of units           14,368      
Granted, Number of units   832,690       862,690      
Grant date fair value   $ 52.77       $ 52.23      
RSU unvested       957,690   957,690   115,000  
Share-based compensation expense           $ 0      
Performance Based Restricted Stock Units [Member] | Non-Executive Employee [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vested and delivered, Number of units               15,000  
Granted, Number of units 30,000   130,000            
Grant date fair value $ 37.23   $ 18.3            
RSU unvested               115,000  
Share-based compensation expense           $ 0      
Not-probable performance RSUs [Member] | Non-Executive Employee [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
RSU unvested       35,000   35,000      
Probable performance RSUs [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized share-based compensation costs in respect of granted RSUs       $ 444   $ 444      
Share-based compensation expense           $ 0      
Probable performance RSUs [Member] | Non-Executive Employee [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vested not delivered, Number of units           35,000      
RSU unvested       60,000   60,000   45,000  
2018 Stock Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock available for future issuance       1,583,744   1,583,744      
2018 Stock Incentive Plan | Minimum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of common stock authorized                 6,500,000
2018 Stock Incentive Plan | Maximum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of common stock authorized                 7,500,000
[1] During the nine months ended September 30, 2026, the Company granted an aggregate of 61,141 RSUs to certain employees and directors, and a consultant, at grant date fair values ranging from $42.39 to $73.16 per share, with vesting periods ranging generally from one to four years.