v3.26.1
Capital Stock and Stockholders' Equity - Summary of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]            
Number of shares repurchased 202,979   3,874,486   1,664,726 4,226,486
Total cost $ 344 $ 2,622 $ 7,453 $ 675 $ 2,966 $ 8,128
Average per share cost $ 1.68   $ 1.92   $ 1.77 $ 1.92