v3.25.4
Employee Benefit Plans (Summary of Stock Option Activity) (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Number of Shares    
Options outstanding at June 30, 2025 | shares 496  
Granted | shares 0  
Exercised | shares (121)  
Canceled | shares 0  
Options outstanding at December 31, 2025 | shares 375 496
Vested and expected to vest at December 31, 2025 | shares 375  
Exercisable at December 31, 2025 | shares 375  
Weighted-Average Exercise Price Per Share    
Options outstanding at June 30, 2025 | $ / shares $ 6.7  
Granted | $ / shares 0  
Exercised | $ / shares 0  
Canceled | $ / shares 0  
Options outstanding at December 31, 2025 | $ / shares 6.7 $ 6.7
Vested and expected to vest at December 31, 2025 | $ / shares 6.7  
Exercisable at December 31, 2025 | $ / shares $ 6.7  
Weighted-Average Remaining Contractual Term    
Options outstanding 7 months 28 days 1 year 1 month 28 days
Vested and expected to vest at December 31, 2025 7 months 28 days  
Exercisable at December 31, 2025 7 months 28 days  
Aggregate Intrinsic Value    
Options outstanding | $ $ 3,727 $ 5,580
Vested and expected to vest at December 31, 2025 | $ 3,727  
Exercisable at December 31, 2025 | $ $ 3,727