v3.26.1
Equity - Stock Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity          
Fair value of stock payments in accrued compensation, Number of Shares       40 33
Fair value of stock payments in accrued compensation, Fair Value $ 20 $ 203 $ 279 $ 223 $ 279
Fair value of stock payments in accrued compensation, Weighted Average per Share       $ 5.6 $ 8.57