v3.26.1
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 24, 2026
Aug. 10, 2026
Jul. 29, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                  
Common shares, vesting, stock based award           50,544   55,214  
Repurchase of common stock (shares)           214,712   266,493  
Treasury stock, value           $ 2,691 $ 2,740 $ 3,626 $ 4,761
Number of shares surrendered           784   2,479  
Number of shares surrendered, Value           $ 11   $ 40  
Cash dividends per share       $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.02 $ 0.02
Subsequent Event [Member]                  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                  
Cash dividends per share     $ 0.01            
O 2026 Q3 Dividends [Member] | Subsequent Event [Member]                  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                  
Dividends payable, date declared     Jul. 29, 2026            
Forecast Member | O 2026 Q3 Dividends [Member]                  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                  
Dividends payable, date of record   Aug. 10, 2026              
Dividends payable, date to be paid Aug. 31, 2026