v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Number of Shares          
Granted (in shares)     0    
Weighted- Average Exercise Price          
Granted (in dollars per share)     $ 0    
Additional Disclosures          
Aggregate intrinsic value, exercised (in dollars) $ 187 $ 2,700 $ 4,200 $ 4,500  
2018 Omnibus Incentive Plan          
Number of Shares          
Outstanding, beginning of period (in shares)     118,881    
Granted (in shares)     0 0  
Exercised (in shares)     (53,046)    
Expired (in shares)     0    
Forfeited or expired (in shares)     0    
Outstanding, end of period (in shares) 65,835   65,835    
Vested or expected to vest, end of period (in shares) 26,490   26,490    
Exercisable, end of period (in shares) 26,490   26,490    
Weighted- Average Exercise Price          
Outstanding, beginning of period (in dollars per share)     $ 10.10    
Exercised (in dollars per share)     9.28    
Expired (in dollars per share)     0    
Forfeited or expired (in dollars per share)     0    
Outstanding, end of period (in dollars per share) $ 10.76   10.76    
Vested or expected to vest, end of period (in dollars per share) 10.40   10.40    
Exercisable, end of period (in dollars per share) $ 10.40   $ 10.40    
Additional Disclosures          
Weighted average remaining contractual term, outstanding, beginning of period     1 year 10 months 24 days   2 years 1 month 6 days
Weighted average remaining contractual term, outstanding, beginning of period     1 year 10 months 24 days   2 years 1 month 6 days
Weighted average remaining contractual term, vested or expected to vest, end of period     1 year 9 months 18 days    
Weighted average remaining contractual term, exercisable, end of period     1 year 9 months 18 days    
Aggregate intrinsic value, outstanding, beginning of period (in dollars)     $ 12,422    
Aggregate intrinsic value, exercised (in dollars)     3,619    
Aggregate intrinsic value, outstanding, end of period (in dollars) $ 4,395   4,395    
Aggregate intrinsic value, vested or expected to vest, end of period (in dollars) 1,778   1,778    
Aggregate intrinsic value, exercisable, end of period (in dollars) $ 1,778   $ 1,778