v3.26.1
Share-Based Compensation - Summary Activity in shares Subjected to Options and Weighted Average Exercise Prices (Details) - FEB Plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Beginning balance | shares 27,119  
Number of Shares, Exercised | shares (10,867) (18,330)
Number of Shares, Ending balance | shares 16,252 27,119
Number of Shares, Exercisable | shares 16,252  
Weighted Average Exercise Price, Beginning balance | $ / shares $ 12.7  
Weighted Average Exercise Price, Exercised | $ / shares 12.7  
Weighted Average Exercise Price, Ending balance | $ / shares 12.7 $ 12.7
Weighted Average Exercise Price, Exercisable | $ / shares $ 12.7  
Intrinsic Value, Beginning balance | $ $ 446  
Intrinsic Value, Exercised | $ 224  
Intrinsic Value, Ending balance | $ 406 $ 446
Intrinsic Value, Exercisable | $ $ 406  
Weighted Average Remaining Contractual Term (in Years) 6 months 1 year
Weighted Average Remaining Contractual Term (in Years), Exercisable 6 months