v3.25.2
Note 11 - Equity Incentive Plan - Schedule of Long-term Incentive Plan Valuation Assumptions (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
The 2021 Time-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2021
Number of units granted (in shares) | shares 132,381
Estimated value per unit (in dollars per share) | $ / shares $ 12.52
Volatility 78.00%
Dividend yield 0.00%
Risk-free interest rate 0.08%
The 2021 Performance-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2021 [1]
Number of units granted (in shares) | shares 198,564 [1]
Estimated value per unit (in dollars per share) | $ / shares $ 15.91 [1]
Volatility 64.00% [1]
Dividend yield 3.40% [1]
Risk-free interest rate 0.30% [1]
The 2022 Time-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2022
Number of units granted (in shares) | shares 152,004
Estimated value per unit (in dollars per share) | $ / shares $ 12.33
Volatility 80.00%
Dividend yield 0.00%
Risk-free interest rate 1.01%
The 2022 Performance-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2022 [2]
Number of units granted (in shares) | shares 228,000 [2]
Estimated value per unit (in dollars per share) | $ / shares $ 18.58 [2]
Volatility 66.00% [2]
Dividend yield 3.50% [2]
Risk-free interest rate 1.44% [2]
The 2023 Time-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2023
Number of units granted (in shares) | shares 171,171
Estimated value per unit (in dollars per share) | $ / shares $ 11.11
Volatility 37.00%
Dividend yield 0.00%
Risk-free interest rate 5.11%
The 2023 Performance-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2023
Number of units granted (in shares) | shares 256,757
Estimated value per unit (in dollars per share) | $ / shares $ 16.64
Volatility 69.00%
Dividend yield 3.50%
Risk-free interest rate 4.61%
The 2024 Time-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2024
Number of units granted (in shares) | shares 204,909
Estimated value per unit (in dollars per share) | $ / shares $ 9.33
Volatility 35.00%
Dividend yield 0.00%
Risk-free interest rate 4.92%
The 2024 Performance-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2024
Number of units granted (in shares) | shares 307,355
Estimated value per unit (in dollars per share) | $ / shares $ 12.42
Volatility 35.00%
Dividend yield 2.60%
Risk-free interest rate 4.32%
The 2025 Time-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2025
Number of units granted (in shares) | shares 253,722
Estimated value per unit (in dollars per share) | $ / shares $ 7.44
Volatility 29.00%
Dividend yield 0.00%
Risk-free interest rate 4.14%
The 2025 Performance-based, Long-term Incentive Plan Units [Member]  
Grant Date Mar. 01, 2025
Number of units granted (in shares) | shares 380,571
Estimated value per unit (in dollars per share) | $ / shares $ 9.37
Volatility 33.00%
Dividend yield 3.00%
Risk-free interest rate 4.04%
[1] In February 2024, following the end of the measurement period, the Company’s TSR met certain criteria and based on the Company’s TSR over the measurement period, 170,173 LTIP units vested.
[2] In February 2025, following the end of the measurement period, the Company’s TSR met certain criteria and based on the Company’s TSR over the measurement period, 142,905 LTIP units vested.