Combine the soy sauce, honey, chicken broth, vegetable oil, and garlic powder in a small bowl.
Add the chicken thighs to a medium-sized baking dish then pour the marinade over the chicken and cover with plastic wrap.
Place the baking dish in the refrigerator and marinate for at least 3 hours, but preferably overnight. (If the chicken is not covered in the marinade, flip the thighs halfway through marinating.)
Preheat the oven to 350 degrees F.
Bake the chicken in the marinade for about 25 minutes, flipping the thighs halfway through. Once the chicken registers 160 degrees F with an instant-read thermometer, remove the baking dish from the oven.
Transfer the chicken to a plate and pour the liquid through a fine mesh sieve to remove any of the clotted bits. Place the chicken back in the baking dish and pour the liquid over the chicken.
Set the oven to broil and place the baking dish under the broiler. Broil until the tops are brown (about 5-8 minutes), spoon some of the liquid over the chicken while it broils.
Remove chicken from the oven, sprinkle the green onions over the top, and a squeeze of lime.